Linux -Bash検索、-exec、およびsed

Linux -Bash検索、-exec、およびsed

私は3つのパラメータを使用し、x日より古いファイルにsedスクリプトを適用する.bashスクリプトを作成しようとしています。

たとえば、私の電話は次のようになります。

./program.bash <some_path> 2 -r

私のプログラムでは

if [[$3 == -r]]; then
  find $1 -mtime $2 -exec sed -rf my.sed {}/;
fi  

ただし、-exec接続は機能しません。私は何が間違っていましたか?実行するbashプログラムに直接-fコンテンツを配置せずにこれを行う方法はありますか?my.sed

ベストアンサー1

脱出したときに間違いを犯したと思います。;...

これを試してみてください...うまくいきます。

 find $1 -mtime $2 -exec sed -rf my.sed {} \;

おすすめ記事