Я пытаюсь найти несколько ключевых слов из одного файла, используя цикл while и проверяя в другом, если они присутствуют или нет. Если нет, они должны быть записаны в другом файле. Ниже мой кодИзмените скрипт, чтобы удалить else из условия
while read -r line; do
if grep -q -e "$line" $file_name; then
echo "character found"
else
echo "$line" >> notfound.txt
fi
done < result.txt`
Я чувствую, что все, если условие может быть упрощена за счет исключения еще часть, а также эхо «символ найден», поскольку есть много символов. Пожалуйста, помогите снять это. Я пробовал -v, но, к сожалению, не работал.
является также возможность использования во время цикла, начиная с возможно 3-й линии и в конце 2 строки перед
Заранее спасибо!
Просьба предоставить образцы входных файлов и желаемый результат: http://stackoverflow.com/help/mcve –