次のような特定のシェルスクリプトがあります。
for name in `find $1 -name $2 -type f -mmin +$3`
do
Filename=`basename "ls $name"`
echo "$Filename">>$1/order.txt
done
find コマンドは、アルファベット順に N 個のファイルを返します。それらの名前はアルファベット順に order.txt に挿入されます。これを変更時間順に変更するにはどうすればよいですか?
つまり、ファイル F2 が最初に変更され、次にファイル F1 が変更された場合、上記のスクリプトはアルファベット順に最初に F1、次に F2 を order.txt に入力します。しかし、F2を最初に入力してからF1を入力したいのですが、それは変更時間の順序です
スクリプトの後に order.txt が必要です
Order.txt=>
F2
F1
F1
F2としてではなく
助けてください