Мне нужно отсортировать некоторые данные, но я не могу понять, как исключить текст из поля, но также распечатать остальную часть этой строки без указанного текста. Я только смог понять, как удалить всю строку, чего я не хочу. Вот команда, которая показывает вывод с данными, которые мне нужны, но когда я пытаюсь использовать другую команду для исключения данных, она заканчивается удалением всего поля:
Вот пример исходного текста, который я пытаюсь фильтровать. Я не могу вставить сюда весь журнал или вывод, потому что он очень длинный, но я могу предоставить его здесь: Если это поможет кому-то, вот полный журнал, обратите внимание, что не все данные такие же, как остальные, несколько строк разные, но я готов вручную отфильтровать несколько строк, которые не соответствуют остальным: https://pastebin.com/ifVK2BHg
[16:07:29] [Server thread/INFO]: OkqySeany lost connection: Disconnected
[16:24:42] [Server thread/INFO]: DraconicPiggy lost connection: Disconnected
[19:35:49] [User Authenticator #8/INFO]: UUID of player Anviloh_YT is 009fd2cd-c5da-4639-b3b9-ef90b7438c99
[19:39:43] [User Authenticator #9/INFO]: UUID of player DraconicPiggy is b075ce61-dcef-4d40-a674-100a07b361c4
[20:16:00] [Server thread/INFO]: Anviloh_YT lost connection: Disconnected
[20:19:57] [Server thread/INFO]: DraconicPiggy lost connection: Disconnected
Команда, которая выводит поле $ 4, но также имеет #INFO на нем:
awk '{print $1 "\t" $4 "\t" $8 }' *.filtered.log
[16:07:29] OkqySeany
[16:24:42] DraconicPiggy
[19:35:49] #8/INFO]: Anviloh_YT
[19:39:43] #9/INFO]: DraconicPiggy
[20:16:00] Anviloh_YT
[20:19:57] DraconicPiggy
Поле 4 содержит некоторые данные, которые мне нужны, но #INFO - это то, что я хочу удалить, поэтому я попробовал это:
awk '$4 !~ /#/ {print $1 "\t" $4 "\t" $8 }' *.filtered.log
Но эта команда просто удаляет нужное мне поле:
[16:07:29] OkqySeany
[16:24:42] DraconicPiggy
[20:16:00] Anviloh_YT
[20:19:57] DraconicPiggy
Как вы видите, 2 в середине исчезли, как мне удалить #INFO, не удаляя всю строку? Я пытаюсь получить такой результат:
[16:07:29] OkqySeany
[16:24:42] DraconicPiggy
[19:35:49] Anviloh_YT
[19:39:43] DraconicPiggy
[20:16:00] Anviloh_YT
[20:19:57] DraconicPiggy