sortコマンド

UNIXサーバ構築 OnTheVMware


HOME > テキスト処理コマンド >

sortコマンド

sortコマンド


スポンサードリンク


【説明】
テキストファイルをソートする際に使用します。

sort は与えられた各 FILE をソート・マージ・比較する。結果は結合されて標準出力 に書き出される。 FILE が一つも与えられないと標準入力から読み込む。また FILE が ‘-’だった場合には、そのファイルには標準入力が用いられる。エラーが起こると、 ステータス 2 で終了する。環境変数 TMPDIR が設定されていると、 sort は一時ファイルの置き場所として、デフォルトの /tmp の代わりにそのディレクトリを用いる。オプション -T TEMPDIR でも一時ファイルを置くディレクトリを指定できる。オプションは環境変数より優先される。-k や + オプションでのソートフィールドの場所指定は、 F.C という形式で行う。F は用いるフィールドの番号で、 C は先頭の文字の番号を、そのフィールドの先頭(+POS の場合) あるいは直前のフィールドの末尾 (-POS の場合) から数えた数字であ る。

【構文】
sort [オプション] [ファイル]

例 /etc/passwdファイルをuserid番号順にsortする。
[root@localhost test]# tail -10 /etc/passwd
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
htt:x:100:101:IIIMF Htt:/usr/lib/im:/sbin/nologin
canna:x:39:39:Canna Service User:/var/lib/canna:/sbin/nologin
wnn:x:49:49:Wnn Input Server:/var/lib/wnn:/sbin/nologin
test:x:1000:1000::/home/test:/bin/bash
test1:x:1001:1001::/home/test1:/bin/bash
test2:x:1002:1002::/home/test2:/bin/bash
[root@localhost test]# tail -10 /etc/passwd | sort -t: -k3,3 -g
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
canna:x:39:39:Canna Service User:/var/lib/canna:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
wnn:x:49:49:Wnn Input Server:/var/lib/wnn:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
htt:x:100:101:IIIMF Htt:/usr/lib/im:/sbin/nologin
test:x:1000:1000::/home/test:/bin/bash
test1:x:1001:1001::/home/test1:/bin/bash
test2:x:1002:1002::/home/test2:/bin/bash
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
tailコマンドの詳細を見る

スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク