すべてのファイルのフォルダーをループし、それらに文字列があるかどうかを確認し、それらの別の文字列を変更するには、Linux bashスクリプトが必要です。たとえば、ファイルに AAAA が含まれているかどうかを確認し、BBBB を CCCC に置き換えます。AAAA が含まれていない場合は、DDDD を EEEE に変更します。
いくつかのコードを書きましたが、正しく動作するかどうかわかりません:
#!/bin/bash
PATH = /path/to/files/* # files has no extension
for file in $PATH; do
if grep -q "AAAA" $file; then
replace "BBBB" "CCCC" -- $file
else
replace "DDDD" "EEEE" -- $file
fi
done