shell/perl を使用して、この文字列「section」を含むべきではないファイルを検索しています。
grep -vl
文字列が存在する場合にコマンドがファイル名を返す方法を見つけるのを手伝ってください。
あなたはこのように試すことができます: -
grep -Fxq "$MYFILENAME" file.txt
またはこのようなものかもしれません:-
if grep -q SearchString "$File"; then
Do Some Actions
fi
多くの場合、私はこのようにします:
for f in <your_files>; do grep -q "section" $f && echo $f || continue; done
「セクション」という単語を含むファイルのリストが出力されます。