cut

カテゴリ: テキスト処理

行の中から指定した文字やフィールドを抽出するコマンドです。

基本構文

主なオプション

  • -b:バイト単位で抽出。
  • -c:文字単位で抽出。
  • -f:フィールド(列)単位で抽出。
  • -d:フィールドの区切り文字を指定。
  • --complement:指定した部分以外を出力。
  • --output-delimiter:出力時の区切り文字を変更。

使用例

/etc/passwd の各行の1フィールド目(ユーザー名)を抽出します。

file.txt の各行から1〜10文字目だけを表示します。

CSVファイルの2〜4列目を抽出します。