僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
$ ls ?.png 1.png 2.png 3.png 4.png 7.png a.png b.png $ ls [1-4].png 1.png 2.png 3.png 4.png
今度は途中に sleep 70 を入れて、コピーする順番を追って
みた。
ls -l --full-time では時刻表示が長すぎるので、年月日と秒未満を
削ぎ落として、時分秒だけを表示させる。
$ for num in `seq 3`; do for file in * do cp $file ${file}.${num}; sleep 70 done; done $ ls -l --full-time first* second* | \ awk '{print $7,$9}' | sort -n | \ sed 's/\.[0-9]* / /'
16:41:50 first 16:41:53 second 16:43:40 first.1 16:44:50 second.1 16:46:00 first.2 16:47:10 first.1.2 16:48:20 second.2 16:49:30 second.1.2 16:50:40 first.3 16:51:50 first.1.3 16:53:00 first.1.2.3 16:54:10 first.2.3 16:55:20 second.3 16:56:30 second.1.3 16:57:40 second.1.2.3 16:58:50 second.2.3
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。
最近のbashはecho {1..10}なんてすると展開してくれるので便利すよね。
や、久々にツッコまれてたと今朝気づきました(汗<br>もう少し書きましょう。