コマンド: "SORT" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "SORT"
の
`SORT`Windows コマンド プロンプトのコマンドは、ファイルの内容を並べ替えるために使用されます。以下に使用例をいくつか示します。
`SORT`-指示:
例 1: ファイル内のテキストの並べ替え:
@ECHO OFF
REM 並べ替えられていないデータを含むテキスト ファイルを作成する
ECHO banana >> データ.txt
ECHO apple >> データ.txt
ECHO cherry >> データ.txt
REM データを並べ替える in ファイル
SORT データ.txt
REM 並べ替えたデータを表示する
TYPE データ.txt
説明:この例では、テキスト ファイル (
`データ.txt`) ソートされていないデータで作成されました。コマンド
`SORT データ.txt`ファイル内のデータをアルファベット順に並べ替えます。の
`TYPE`ステートメントはソートされたデータを表示します。
例 2: 逆ソート:
@ECHO OFF
REM 並べ替えられていないデータを含むテキスト ファイルを作成する
ECHO banana >> データ.txt
ECHO apple >> データ.txt
ECHO cherry >> データ.txt
REM データを並べ替える in 逆順
SORT /R データ.txt
REM 逆ソートされたデータを表示する
TYPE データ.txt
説明:ここは
`/R`データを逆順に並べ替えるオプション。の
`TYPE`ステートメントは逆にソートされたデータを表示します。
例 3: 数値データの並べ替え:
@ECHO OFF
REM 数値データを含むテキスト ファイルを作成する
ECHO 10 >> データ.txt
ECHO 5 >> データ.txt
ECHO 20 >> データ.txt
REM 数値データを並べ替える
SORT /N データ.txt
REM ソートされた数値データを表示する
TYPE データ.txt
説明:ここは
`/N`数値データをソートするために使用されるオプション。の
`TYPE`ステートメントはソートされた数値データを表示します。
例 4: 現在のディレクトリ内のファイルを並べ替える:
@ECHO OFF
REM 現在のディレクトリ内のファイルをファイル名で並べ替えます
DIR /B /O:N > ファイルリスト.txt
SORT ファイルリスト.txt
REM ソートされたファイルのリストを表示する
TYPE ファイルリスト.txt
説明:この例では、
`DIR`現在のディレクトリにファイルのリストを作成するために使用されるステートメント。と
`/O:N`ファイル名でソートされ、
`SORT`ステートメントはこのリストを並べ替えます。の
`TYPE`ステートメントは、ファイルのソートされたリストを表示します。
例 5: パイプラインからのデータの並べ替え:
@ECHO OFF
REM 1 つ使用してください Pipeline, um データを並べ替える
ECHO banana > データ.txt
ECHO apple >> データ.txt
ECHO cherry >> データ.txt
TYPE データ.txt | SORT
説明:ここは
`SORT`別のステートメントから直接データを取得するためにパイプラインで使用されるステートメント (この場合
`TYPE`) 分類する。
の
`SORT`-説明書には、仕分けのニーズに応じてカスタマイズできるさまざまなオプションが用意されています。あなたはできる
`SORT /?`コマンド プロンプトで使用可能なすべてのオプションのリストを表示し、詳細を確認します。
"SORT" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
SORT [/R] [/+n] [/M KB] [/L ロケール] [/REC レコードバイト]
[[ドライブ1:][パス1]ファイル名1] [/T [ドライブ2:][パス2]]
[/O [ドライブ3:][パス3]ファイル名3]
/+n 各行の比較を始める文字番号 n を指定します。
/+3 は、各行の 3 番目の文字から比較を始める
ことを意味します。n 文字より少ない行は、ほかの
行より前に照合されます。
既定では、比較はそれぞれの行の最初から始め
ます。
/L[OCALE] ロケール 指定されたロケールでシステム既定のロケールを
上書きします。""C"" ロケールは、最も速い照合
シーケンスに従います。現在指定できるロケール
は ""C"" のみです。並べ替えは、常に大文字と小
文字を区別します。
/M[EMORY] KB 並べ替えに使うメイン メモリのサイズを KB
で指定します。メモリ サイズは、常に最小
160 KB で制限されます。メモリ サイズが
指定された場合、メイン メモリをどれだけ利用
できるかにかかわらず、指定されたサイズのメモリ
を使用します。
通常は、メモリ サイズを指定していないとき、最高
のパフォーマンスを得られます。既定では、並べ替
えが既定の最大メモリ サイズに格納できる場合は、
(一時ファイルを使わないで) 1 回のパスで実行
します。そうでない場合は、(一部の並べ替えられ
たデータを一時ファイルに格納して) 2 回のパス
で実行し、並べ替えと結合パスのためのメモリのサイ
ズを等しくします。入力と出力の両方がファイルの
場合、既定の最大メモリ サイズは利用できるメイン
メモリの 90% になります。そうでない場合は、
メイン メモリの 45% になります。
/REC[ORD_MAXIMUM] 文字数 レコードの最大文字数を指定します
(既定値 4096、最大値 65535)。
/R[EVERSE] 並べ替えの順序を降順にします。つまり、Z から A、
9 から 0 の順に並べ替えます。
[ドライブ1:][パス1]ファイル名1
並べ替えられるファイ汲w定します。指定されて
いない場合、標準入力を並べ替えます。
入力ファイルを指定す方が同じファイルへの標準
入力をリダイレクトするより速くなります。
/T[EMPORARY]
[ドライブ2:][パス2]
データをメイン メモリに格納できないときのた
めに、並べ替えのための一時記憶域を保持する
ディレクトリを指定します。既定ナはシステムの
一時ディレクトリを使用します。
/O[UTPUT]
[ドライブ3:][パス3]ファイル名3
並べ替えられた入力ファイルが格納されるファイル
を指定します。指定されていない場合、データは
標準出力に書き込まれます。出力ファイルを指定す
る方が同じファイルへの標準出力をリダイレクト
するより早くなります。
重要な情報、"SORT" コマンドのヒント
を使用するときは、
`SORT`Windows コマンド プロンプトでコマンドを使用する場合、注意すべき重要な点がいくつかあります。
1.
並べ替えタイプ:デフォルトでは、
`SORT`- コマンド英数字ソート。データが文字と数字の両方でソートされることを意味します。とともに
`/N`オプションで数値による並べ替えを有効にすることができます。
SORT /N ファイル.txt
2.
標準出力: `SORT`出力ファイルを指定しないと、ソートされた出力が画面に表示されます。並べ替えたデータをファイルに保存したい場合は、出力をファイルにリダイレクトできます。
SORT 未分類のデータ.txt > 並べ替えられたデータ.txt
3.
大文字と小文字を区別します:デフォルトでは、並べ替えでは大文字と小文字が区別されません。これは、並べ替えの際に大文字と小文字が無視されることを意味します。大文字と小文字を区別して並べ替える必要がある場合は、次のことができます。
`/C`-オプションを使用します。
SORT /C ファイル.txt
4.
逆ソート:`/R`オプションを使用すると、並べ替えを逆にして、データを降順で表示できます。
SORT /R ファイル.txt
5.
文字エンコーディング:デフォルトでは、ソートはネイティブ文字エンコーディングを使用して実行されます。データの文字エンコーディングが異なる場合は、
`/UTF-8`- [使用] オプション (Windows 10 バージョン 1903 以降)。
SORT /UTF-8 ファイル.txt
6.
文字制限:古いバージョンの Windows では、文字数に制限があります。
`SORT`一気に処理できます。非常に長い行を並べ替えるときに問題が発生した場合は、これが原因である可能性があります。
7.
カスタム区切り文字:`SORT`コマンドは通常、スペースを使用してエントリを区切ります。データに別の区切り文字が使用されている場合は、次のようなツールを使用できます。
`sed`または
`awk`使用する前にシェル環境で
`SORT`フォワード。
TYPE データ.txt | sed 's/,/ /g' | SORT
データの具体的なニーズと利用可能なオプションを考慮することが重要です
`SORT`- 望ましい結果を達成するために考慮されるべきコマンド。あなたはできる
`SORT /?`コマンド プロンプトで をクリックすると、使用可能なオプションのリストと詳細が表示されます。