> **/filename"">
特定のファイル名を持つすべてのファイルをテキストで(再帰的に)埋める必要があります。 zshでは、次のようにできます。
echo SomeText > **/TheFileName
sh互換および/またはtcshシェルの汎用ソリューションを検索します。次のコマンドより短くて簡単な方法はありますか?
find . -name "TheFileName" -print0 | xargs -0 sed -n -i -e '1c\nSomeText'
ベストアンサー1
find . -name TheFileName -type f -exec sh -c 'for i do
echo SomeText > "$i"; done' sh {} +