Для цикла не работает

Я создаю скрипт bash, который, помимо прочего, проверяет список на соответствие другому списку. По сути, я создал этот цикл for, чтобы проверить файл "data.txt" для каждого элемента в "names.txt". И все совпадения должны быть выведены в "Verified.txt", который после завершения должен отображаться на экране. Но по какой-то причине файл всегда пуст, я что-то упустил?

тестовое задание

for code in data.txt 
do
    grep $code names.txt >> confirmed.txt
done
cat confirmed.txt
rm confirmed.txt

1 ответ

Решение
for code in `cat data.txt`
do
    grep $code names.txt >> confirmed.txt
done
cat confirmed.txt
rm confirmed.txt
Другие вопросы по тегам