Я новичок в Bash. У меня есть каталог tags
с большим количеством .txt
файлов с похожими именами, как это
[coral/home/tags]$ ls:
file1.txt file2.txt file3.txt file4.txt
Каждый файл .txt
содержит такую информацию:
line1 b1
line2 b2
line3 b3
line4 b4
Я хочу посмотреть в каждом текстовом файле и найти те, у которых есть слово b3
. Если файл содержит это слово, я хочу, чтобы скрипт записал всю строку и текстовый файл, содержащий это слово.
Это моя неудачная попытка:
#!/usr/bin/env
PATH=path/to/files
for x in $PATH:
do
echo $x
done