sort (UNIX)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > sort (UNIX)の意味・解説 

sort (UNIX)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/02 16:40 UTC 版)

ナビゲーションに移動 検索に移動
sort --help

sort(ソート)は、UNIXに標準的に存在するコマンド行プログラムの一種であり、入力の各行をソートされた順序で出力するものである。

  • カレントディレクトリにあるファイルリストをファイルサイズ順でソート
$ ls -s | sort -n
  96 Nov1.txt
 128 _arch_backup.lst
 128 _arch_backup.lst.tmp
1708 NMON
  • 名簿(電話帳)をアルファベット順にソート
$ cat phonebook
Smith, Brett     555-4321
Doe, John        555-1234
Doe, Jane        555-3214
Avery, Cory      555-4321
Fogarty, Suzie   555-2314

$ sort phonebook
Avery, Cory      555-4321
Doe, Jane        555-3214
Doe, John        555-1234
Fogarty, Suzie   555-2314
Smith, Brett     555-4321
  • 数値をキーとしたソートは -n オプションをつけることで可能となる。
$ du /bin/* | sort -n
    4       /bin/domainname
  24      /bin/ls
 102     /bin/sh
 304     /bin/csh
古いバージョンの sort では、+1 オプションを付けると、第二カラムのデータを使ってソートする(+2 では第三カラム)。これは現在ではサポートされていないが、その代替として -k オプションを同じ目的に使用できる。次の例は -n と "-k 2"(第二カラムを指定)を同時に指定している。
$ cat zipcode
Adam  12345
Bob   34567
Joe   56789
Sam   45678
Wendy 23456

$ sort -nk 2 zipcode
Adam  12345
Wendy 23456
Bob   34567
Sam   45678
Joe   56789
  • 逆順でのソートには -r オプションを使う。
$ sort -nrk 2 zipcode
Joe   56789
Sam   45678
Bob   34567
Wendy 23456
Adam  12345

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「sort (UNIX)」の関連用語

sort (UNIX)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



sort (UNIX)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのsort (UNIX) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS