kshスクリプトで8日以上古いmvファイル

kshスクリプトで8日以上古いmvファイル

8日以上経過したファイルを同じサーバー上の他のディレクトリに移動するには、KSHでスクリプトを作成する必要があります。ファイルはすべて.CSVです。

ベストアンサー1

試みたコマンドはほぼ正確ですが、代わりに引数+8として使用されます。-mtime+2

AIXを使用すると言われたので、古代のシェルも使用していて、それを.Look{}として引用するか、エスケープする必要があるようです。\{\}gnuは特定のシェルの{}を見つけてブロックします。どのシェルですか?

find /tmp/sappodb/ -type f -mtime +8 -exec mv -v `{}` /tmp/sappodb1/ \;

mv-ing .csvファイルのみに制限するには、次の手順を実行します。

find /tmp/sappodb/ -type f -name '*.csv' -mtime +8 -exec mv -v `{}` /tmp/sappodb1/ \;

おすすめ記事