私はそのようなテキストファイルを持っています
foo bar baz
1 a alpha
2 b beta
3 c gamma
awkを使用して、1や3などの特定の列を印刷できます{print $1, $3}
が、代わりに、列のヘッダーを指定して、印刷する列を指定します{print $foo, $baz}
。これは便利なので、ファイルを開いて列を数え、どの列がどれかを確認する必要はありません。また、列番号や順序が変わった場合にスクリプトを更新する必要もありません。これをawk(または別のシェルツール)で実行できますか?