こちらのサイトではDRUPAL10に関連する記事を掲載しています。
uuidを含む行を削除して、同一ファイルに上書きする
UUIDを含む行を削除して、同一ファイルに上書きする場合は、「sed」コマンドで「-i」 のオプションを使用します。
下記のように、uuidを含むファイルがあった場合、対象行を削除するには「sed -i -e ‘/^uuid/d’ ファイル名」で可能です。
-i オプションで上書き更新されます。
書式:sed -i -e ‘/uuid/’d (ファイル名)
ファイルの更新時にバックアップファイルを作成する
「-i」の後の文字でバックアップファイルの拡張子を指定すると、バックアップファイル名が作成できます
$ sed -i.bak -e ‘/Tohoku/d’ test.txt
複数ファイルに対して、uuidを含む行を削除、同一ファイルに上書きする
grep -l *.yml | xargs sed -i.bak -e ‘/^uuid/d’
検索したファイルを一括移動する
find ./ -name '*userprompt*' | xargs -I% mv % ./new
この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。