テキストファイルから行フィールドを抽出する[閉じる]

テキストファイルから行フィールドを抽出する[閉じる]

次の値を含むテキストファイルの各行から3番目の値とすべての後続の値(つまり最初の2つの値を削除)を抽出するにはどうすればよいですか?

1 1112 0 1 2
2 1111 0 2
3 1211 1 0 3

1 1112を無視して値だけを取得したいです2 11113 1211

0 1 2
0 2
1 0 3

これらすべては、私が各行の3番目の値のセットと呼ばれるものに属します。

ベストアンサー1

単純な表形式のように見えますが、私が提案できるのは、コマンドを使用してスペースでcut区切られた最初の2つの列を削除することです。

$ echo "01 1112 0 1 2" | cut -d " " -f 3- 

ファイルと共に使用します。

$ cut -d " " -f 3- file.txt > output_expected.txt

試してみてください

おすすめ記事