Я хочу использовать Grep с двумя переменными в сценарии оболочкиИспользование Grep с двумя переменными
var = match
cat list.txt | while read word_from_list; do
grep "$word_from_list" "$var" >> words_found.txt
done
Но Grep ожидает получить файл в качестве второго входа:
Grep: матч: Нет такого файл или каталог
Как это можно решить?
Что такое "var" Предпочитаемое представлять имя файла? –
var должен представлять строку, которая найдена с помощью grep ранее в скрипте. –
Вам нужно сказать больше о том, что вы пытаетесь сделать. var является частью вашего поиска, как и слова в list.txt, но какова взаимосвязь между ними в поиске и какой файл вы ищете? – PanCrit