トップ 一覧 検索 ヘルプ RSS ログイン

tips-sort_cmdの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! SORT コマンド

https://www.atmarkit.co.jp/ait/articles/1611/09/news020.html

! 使い方
* ls の容量順に並び替える
 ls -lh | sort -h -k 5

 ls -lh | sort -k5 -h | more

* du の容量順に並び替える
 > du -h ./ | sort -k 1 -r  -h | more 

 > du -ah . | sort -k 1 -r -h | more
 


! オプション

,オプション 	,オプション 	,意味
,-f 	,--ignore-case 	,大文字/小文字を区別しないで並べ替える
,-V 	,--version-sort 	,自然な(バージョン)数字順で並べ替える
,-n 	,--numeric-sort 	,文字列を数値と見なして並べ替える
,-h 	,--human-numeric-sort 	,人が読むことのできる形式の数値で並べ替える(例:2K、1Gなど)
,-g 	,--general-numeric-sort 	,一般的な数値として並べ替える
,-M 	,--month-sort 	,月名で並べ替える(不明、JAN……DECの順)
,-d 	,--dictionary-order 	,データが空白と英数字のみ含まれていると仮定して並べ替える
,-b 	,--ignore-leading-blanks 	,先頭の空白を無視して並べ替える
,-i 	,--ignore-nonprinting 	,表示可能な文字だけを対象に並べ替える
,-R 	,--random-sort 	,キーのランダムハッシュ順に並べ替える
,	,--random-source=ファイル 	,ランダムソースのファイルを設定する
,	,--sort=指定 	,並べ替えの方法を指定する(general-numeric、human-numeric、month、numeric、random、version)
,-r 	,--reverse 	,逆順で並べ替える
,-k 指定 	,--key=指定 	,場所と並べ替え種別を指定する(「-k 2」なら2列目、「-k 2n」なら2列目を数値として並べ替える。複数指定する場合は「-k」オプションを複数回指定する)
,-t 文字 	,--field-separator=文字 	,フィールドの区切り文字を指定する(デフォルトは空白文字)