たとえば、次のものを選択する必要があります。
- 行7の列2。
- 行8の列3。
- 行11の列1と3。
特定のファイルの結果を別のファイルに配置します。
これは私がこれまでに試したことです:
sed -n -e '7p' -e '8p' -e '11p' Old_File | awk '{printf("%s %s %s\n", $2, $3, $1);}' > New_File.
Awkだけでそれを成し遂げることができます:
awk 'NR==7{print $2} NR==8{print $3} NR==11{print $1, $3}' Old_file > New_file
Awk
そのタスクには十分です:
awk '
FNR == 7 { print $2; next; }
FNR == 8 { print $3; next; }
FNR == 11 { print $1, $3; exit; }
' input-file