Я извлекаю данные ascii из сетевых пакетов, захваченных tcpdump
. Я обработал данные до такой степени, что нахожусь на одной строке, и теперь мне нужно ее разрезать. Проблема: в оставшейся строке заголовок пакета сопровождается данными ascii.
Пример строки:
+%_!^0r,zK"5÷fgf/Nametoextractanothernametoextracthostname1.1.1.12.1iwm876
Теперь имена для извлечения могут меняться и быть разными. Имя хоста - это переменная, которую я использую как константу. Я хочу добавить разделитель перед именем хоста, чтобы затем использовать cut для удаления мусора в конце строки.
Примером может быть желаемый результат
+%_!^0r,zK"5÷fgf/Nametoextractanothernametoextract:hostname1.1.1.12.1iwm876
Итак, я могу затем использовать cut, чтобы получить этот результат:
Nametoextract anothernametoextract