@TrK
Могу копать, могу не копать.

Как правильно применить grep/awk/sed?

Есть некий файл, в который софт пишет данные в таком виде:
string.1 <символ tab> OK
string.2 <символ tab> OK
string.3 <символ tab> OK

Есть скрипт, который должен разбирать данные из другого источника, используя содержимое вышеуказанного файла через grep -f имя.файла. Проблема в том, что из источника данные приходят в виде просто string.1, string.2 и string.3 без "ОК", т.е. в шаблон не попадают. Сейчас там работает костыль, который читает первый файл, вырезает из него все "ОК", сохраняет результат в промежуточный файл, который уже и подсовывается скрипту. Но я верю, что можно сделать всю операцию менее костыльно, как-то вырезая этот "ОК" на лету.

Как это лучше сделать?
  • Вопрос задан
  • 737 просмотров
Пригласить эксперта
Ответы на вопрос 1
plin2s
@plin2s
IT, инженер
cut -f1 -d$'\t'
awk '{ print $1 }'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы