重複の可能性:
bash:find-execとfilenames
私はfindコマンドを使用して、すべて同じ名前の一連のファイルを検索しています。次に、テキストファイルの内容を、findコマンドが見つけた各ファイルの下部に追加します。これは簡単だと思いましたが、うまく機能しないようです。これが私のコマンドです:
find . -type f -name 'my_file.php' -exec cat new_include.txt >> {} \;
sudoを使用してこれを実行すると、アクセス許可が拒否されたというエラーが発生します。
-bash: {}: Permission denied
サーバーにアクセスしてrootとして実行すると、エラーは発生しませんが、実際に更新されるファイルはありません。ここで何かが足りませんか?(これは、違いが生じる場合は、CentOS 6サーバーで実行されます。)