指定フィールド以降を全取得

コマンドで表題を行いたい。今回は`cut`コマンドで行う。

■ 環境

  • macOS High Sierra
  • Linux

■ cut

$ cat test.txt
a b c d e f g
aa bb cc dd ee ff gg
1 2 3 4 5 6 7
11 22 33 44 55 66 77
$

上記のサンプルファイルに対して、4つ目のフィールド以降を取得したい。

$ cut -d ' ' -f 4- test.txt
d e f g
dd ee ff gg
4 5 6 7
44 55 66 77
$

当初は`awk`で実行しようかと思ったが、書く量が`cut`の方が圧倒的に少なかったのでこちらの方が便利と感じる。

以上。

■ 関連

cutで変数から切り出す

指定フィールド以前を全取得

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください