私は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 {} \;