最後のフィールドを持つファイルから複数のフィールドを抽出する必要があります。ファイルの構造が異なる可能性があるため、最後のフィールドをハードコードできません。 2つの異なるファイルの例を見てみましょう。
ファイル1
a,b,c
d,e,f
その他のファイル File2
a,a,a,a
b,b,b,b
要件は、ファイル 1 から最初のフィールドと最後のフィールドを抽出するのと同じ場合もあり、要件は、ファイル 2 から 2 番目と最後のフィールドを抽出するのと同じ場合もあります。
抽出するフィールドが記載されているが最後のフィールドが共通である構成テーブルからこの要件を取得します。 1つの方法はwhileループを使用することです。しかし、whileループなしでこれを達成する方法はありますか?
ベストアンサー1
awkを使用してください:
awk -F, '{print $1,$NF}' file