2

以下のようなデータセットがあります

first 0 1
first 1 2
first 2 3
second 0 1
second 1 2
second 2 3
third 0 1 
third 1 2
third 2 3

このファイルをチェックして、1 番目、2 番目、3 番目の列の 3 番目の列を抽出し、それらを別のファイルに保存する必要があります。

出力ファイルには次が含まれている必要があります。

1
2
3
4

1 に答える 1

9

これは非常に簡単です。awk '{print $3>$1}' file つまり、3 番目のフィールドを出力し、出力をファイルにリダイレクトします。ファイル名は最初のフィールドです。

デモ:

$ ls 
file

$ awk '{print $3>$1}' file

$ ls
file  first  second  third

$ cat first
1
2
3

$ cat second 
1
2
3

$ cat third 
1
2
3
于 2013-05-23T09:31:59.273 に答える