cut コマンド

ドキュメント:

Man page of CUT | JM Project

使い方

コンマで区切られたフィールドの 1、3 ~ 5、7 列目を抜き出す。

$ cat data_table.csv | cut -d "," -f 1,3-5,7

参考:

cut コマンド 行から固定長またはフィールド単位で切り出す | @IT

cut ファイルの各行から一部分を切り出す | Webkaru

cut コマンドについてまとめました Linux コマンド集 | エンジニアの入り口

cut テキスト/ファイルの各行から一部分を取り出す | 日経クロステック

cut コマンド | hydrocul のメモ

オプション

  • -f切り出すフィールド番号を指定する。(例-f 1,3-5,7 )
  • -dデリミタを指定する。デリミタは1文字のみ。(例-d " ")

参考:

cut コマンド 行から固定長またはフィールド単位で切り出す | @IT

右端から切り出す

参考:

cut と rev の組み合わせで最後の要素だけ引っ張り出す | Bye Bye Moore

文字列から特定部分 (右から/左から何個、〇〇~〇〇まで) を抜き出すコマンド | 俺的備忘録

テキストファイルから最後のフィールドを取り出す | CUBE SUGAR STORAGE

空白が連続している場合にフィールドを切り出したい

cut コマンドでは連続している空白を上手く処理できないので、awk コマンドを使う。

$ ps -p "$pid" | tail -n +2 | awk '{ print $4 }'

参考:

ps コマンドの結果からプロセス ID を取得するときは cut ではなく awk を使う | myhd

Using ps and cut together – Stack Overflow

man

Man page of CUT | JM Project

cut(1) | man ページ (nxmnpg.lemoda.net)

cut(1) | Linux Manual Page (man7.org)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA