sort
la使ってて、更新日付順に見たかったから調べた。
主なオプション
- -r 降順
- -k? フィールド指定(?は1から)で末尾まで
- -k?,? フィールド指定(?は1から)で範囲を限定(-k5,6は第5、第6フィールドのみ)
使い方
$ la | sort -k5 -r -rw-r--r-- 1 bind 2164 2008-05-01 05:04 named.conf drwxr-sr-x 2 bind 4096 2008-05-01 05:03 ./ drwxr-xr-x 70 root 4096 2008-04-29 06:18 ../ -rw-r--r-- 1 bind 804 2008-04-20 18:00 db.5-55.jp
これで、日付、時刻、名前の逆順で表示される。
その他のオプション
- -b 行頭の空白を無視
- -d アルファベット、数字、空白以外のキャラクタをすべて無視
- -f 小文字と大文字を同じに扱う
- -n 数値としてソート
- -o OUTFILE 出力先を標準出力から OUTFILE に変更
- -t SEPARATOR 文字 SEPARATOR をフィールドのセパレータに(デフォルトは空白)
参考
ちゃんとした説明はこちら(→http://www.linux.or.jp/JM/html/gnumaniak/man1/sort.1.html)