sort - テキストファイルの行をソートする
SYNOPSIS
sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F
DESCRIPTION
すべてのFILEのソートされた連結を標準出力に書き込む。
FILEがない場合、またはFILEが-の場合、標準入力から読み取る。
長いオプションへの必須の引数は、短いオプションに対しても必須である。 順序付けオプション:
-b, --ignore-leading-blanks
先頭の空白を無視する
-d, --dictionary-order
空白と英数字のみを考慮する
-f, --ignore-case
小文字を大文字に変換する
-g, --general-numeric-sort
一般的な数値に基づいて比較する
-i, --ignore-nonprinting
印刷可能な文字のみを考慮する
-M, --month-sort
(不明) < 'JAN' < ... < 'DEC' として比較する
-h, --human-numeric-sort
人間が読みやすい数値 (例: 2K 1G) で比較する
-n, --numeric-sort
文字列の数値に基づいて比較する。サポートされている文字列については、完全なドキュメントを参照
-R, --random-sort
シャッフルするが、同じキーをグループ化する。[shuf]({filename}../../shuf)(1)を参照
--random-source=FILE
FILEからランダムなバイトを取得する
-r, --reverse
比較の結果を逆にする
--sort=WORD
WORDに従ってソートする: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V
-V, --version-sort
テキスト内のバージョン番号を自然にソートする
その他のオプション:
--batch-size=NMERGE
一度に最大NMERGE個の入力をマージする。それ以上は、一時ファイルを使用する
-c, --check, --check=diagnose-first
ソートされた入力をチェックする。ソートは行わない
-C, --check=quiet, --check=silent
-cと同様だが、最初の問題のある行を報告しない
--compress-program=PROG
一時ファイルをPROGで圧縮し、PROG -dで解凍する
--debug
ソートに使用した行の一部を注釈し、疑わしい使用法をstderrに出力する
--files0-from=F
ファイルFにヌル終端された名前が指定されている場合、そのファイルから入力を読み取る。Fが-の場合、標準入力から名前を読み取る
-k, --key=KEYDEF
キーに基づいてソートする。KEYDEFは場所とタイプを指定する
-m, --merge
すでにソートされているファイルをマージする。ソートは行わない
-o, --output=FILE
結果を標準出力ではなく、FILEに書き込む
-s, --stable
最後の比較を無効にして、ソートを安定させる
-S, --buffer-size=SIZE
メインメモリバッファにSIZEを使用する
-t, --field-separator=SEP
非空白から空白への移行ではなく、SEPを区切り文字として使用する
-T, --temporary-directory=DIR
$TMPDIRまたは/tmpではなく、一時ファイルにDIRを使用する。複数のオプションは、複数のディレクトリを指定する
--parallel=N
同時に実行するソートの数をNに変更する
-u, --unique
同じキーを持つ行のうち、最初の行のみを出力する。-cと組み合わせると、厳密な順序付けをチェックする
-z, --zero-terminated
行の区切り文字は改行ではなく、ヌル文字にする
--help このヘルプを表示して終了する
--version バージョン情報を出力して終了する
KEYDEFは、開始位置と終了位置F[.C][OPTS][,F[.C][OPTS]]であり、Fはフィールド番号、Cはフィールド内の文字位置である。どちらも1から始まり、終了位置はデフォルトで行の末尾になる。-tまたは-bが有効になっていない場合、フィールド内の文字は、先行する空白の先頭から数えられる。OPTSは、1文字の順序付けオプション[bdfgiMhnRrV]の1つ以上であり、グローバルな順序付けオプションをそのキーに対してオーバーライドする。キーが指定されていない場合、行全体をキーとして使用する。--debugを使用して、キーの使用方法が正しくない場合に診断する。
SIZEの後に、次の乗数接尾辞を付けることができる: % 1%のメモリ, b 1, K 1024 (デフォルト), そしてM, G, T, P, E, Z, Y, R, Q。
*** 警告 *** 環境によって指定されるロケールがソート順に影響する。従来のソート順 (ネイティブのバイト値を使用) を取得するには、LC_ALL=Cを設定する。
AUTHOR
Mike HaertelとPaul Eggertによって作成された。
REPORTING BUGS
GNU coreutilsオンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは、[https://translationproject.org/team/]に報告する。
SEE ALSO
完全なドキュメント: [https://www.gnu.org/software/coreutils/sort] または、ローカルで利用可能: info '(coreutils) sort invocation'
Debianによってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later [https://gnu.org/licenses/gpl.html]. これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲において、保証は一切ありません。