ファイルから各行の一部を取り出し表示します。ファイル名を指定しない場合、またはファイル名に「-」を指定した場合は、標準入力から入力したデータを使用します。
cut [オプション ・・・] [ファイル名 ・・・]
オプション名 | 説明 |
-b 位置, --bytes=位置 | 表示対象とするバイト単位での位置を指定します。 |
-c 文字数, --characters=文字数 | 表示対象とする文字数単位での位置を指定します。 |
-d 区切り文字, delimiter=区切り文字 | -fオプションと併用した場合有効となります。フィールドを区切る文字を指定します。 |
-f 位置, --fields=FIELD-位置 | 表示対象とするフィールド単位での位置を指定します。 |
-n | マルチバイト文字のバイト単位での分割を行いません。 |
-s, --only-delimited | -fオプションと併用した場合有効となります。フィールドを区切る文字を含まない行の表示を行いません。 |
--help | 使用方法を表示します。 |
--version | バージョン情報を表示します。 |
ファイル(「SampleText01.txt」が存在するものとします。)の各行の一部を切り出して表示します。
$ cat SampleText01.txt [Enter] 1 山田太郎 C言語 SE 2 鈴木花子 Java PG $ cut -c 8,9,10,11 SampleText01.txt [Enter] C言語 Java