В моем скрипте bash мне нужно l oop указанную папку c и исключить все файлы, которые not содержат указанную строку c, например
. << current directory
db/abc.sql
db/def_something.sql
Должен вернуть только дБ / ab c. sql
Я могу l oop файлы, которые содержат что-то , но я не могу создайте противоположное, которое возвращает просто db / ab c. sql.
Это фильтр для что-то .. как я могу перечислить файлы, которые не содержат что-то ?
for file in ls ./db/*_something.sql;
do
echo $file
done
В качестве возврата мне нужен полный путь, потому что нужно выполнить некоторую операцию с содержимым файла.