このようなサンプルファイルがあります。
Zone A
Total Population 500 unit
Total Area 150 sq. unit
Zone B
Total Population 600 unit
Total Area 200 sq. unit
Zone C
Total Population 400 unit
Total Area 100 sq. unit
以下のように地域名と人口を抽出するには?
A
500
B
600
C
400
ベストアンサー1
これはawkにとってマイナーな作業です。
awk '/Zone/{print $2} /Population/{print $3}' file
Zone
現在の行にフィールドがある場合は、2番目のフィールドを印刷し、3番目のフィールドをPopulation
印刷します。