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