cpを使用して複数のファイルにファイルをコピーしようとしたときにエラーが発生しました。 [閉じる]

cpを使用して複数のファイルにファイルをコピーしようとしたときにエラーが発生しました。 [閉じる]

このコマンドの実行中にエラーが発生しましたが、これは十分に明確だと思いました。

cp file.txt /folder/*/*/*/file.txt

cpが*をサポートしていないことがわかりました。それでは、bashやコマンドラインで同じことをどのように実行できますか?

ベストアンサー1

for i in /folder/*/*/*
do
   [ -d "$i" ] && cp file.txt "$i"
done

おすすめ記事