Я перебираю строки в текстовом файле.И выполнение grep для каждой строки через каталоги.как показано ниже
while IFS="" read -r p || [ -n "$p" ]
do
echo "This is the field: $p"
grep -ilr $p * >> Result.txt
done < fields.txt
Но выше записывает результаты для последней строки в файле.И не для других линий.
Если я вручную выполню команду с другими строками, она будет работать (что означает, что совпадение найдено).Что-то, что мне здесь не хватает?Спасибо
fields.txt выглядит так
annual_of_measure__c
attached_lobs__c
apple