Приветствую всех. Имеется файл с логами. В этом файле попадаются строки с "определенным словом" из которых нужно отбросить мусор при помощи скрипта. Например есть строки: мусор: "нужное слово<мусор><мусор><мусор>" мусор" мусор "мусор" (определенное_слово "целое число") (мусор) (мусор) (мусор) (мусор) мусор: "нужноеслово<мусор><мусор><мусор>" мусор" мусор "мусор" (определенное_слово "целое число") (мусор) (мусор) (мусор) (мусор) мусор: "нуж ноес лово<мусор><мусор><мусор>" мусор" мусор "мусор" (определенное_слово "целое число") (мусор) (мусор) (мусор) (мусор)
Нужно получить: нужное слово целое число нужноеслово целое число нуж ноес лово целое число При этом целое число может быть одно, двух или трехзначным. Я пробовал фильтровать строки при помощи grep и awk, но из-за разного количества пробелов в "нужном слове" не добился желаемого результата. Пробовал играться со сменой разделителя в awk. В итоге получилось выделить "нужное слово" вне зависимости от количества пробелов, но что делать с "целым числом" до сих пор не понятно. Может есть у кого соображения по этому поводу?
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
