テキスト・ファイルの一部を切り抜きする (cut コマンド)

cut コマンドは、ファイルの各行から選択したバイト、文字、またはフィールドを標準出力に書き込むために使用します。

以下の例をご確認ください。
  • ファイルの各行のいくつかのフィールドを表示するには、次のように入力します。
    cut -f1,5 -d: /etc/passwd
    この例では、システムのパスワード・ファイルのログイン名のフィールドと完全ユーザー名のフィールドが表示されます。 これらのフィールドは、1 番目と 5 番目のフィールド (-f1,5) で、コロン (-d:) で区切られます。
  • /etc/passwd ファイルの内容が次のとおりだったとします。
    su:*:0:0:User with special privileges:/:/usr/bin/sh
    daemon:*:1:1::/etc:
    bin:*:2:2::/usr/bin:
    sys:*:3:3::/usr/src:
    adm:*:4:4:system administrator:/var/adm:/usr/bin/sh
    pierre:*:200:200:Pierre Harper:/home/pierre:/usr/bin/sh
    joan:*:202:200:Joan Brown:/home/joan:/usr/bin/sh
    cut コマンドは以下を生成します。
    su:User with special privileges
    daemon:
    bin:
    sys:
    adm:system administrator
    pierre:Pierre Harper
    joan:Joan Brown