Мне трудно отлаживать мои сценарии оболочки. У меня есть следующий файл test.csv
The Gardens,Gard (AUS),AEST,NSW,,Sandown Park,SPrk (AUS),AEST,VIC,,Grade 5,GR5,
Wentworth Park,WPrk (AUS) ,AEST,NSW,,The Meadows,Mead (AUS),AEST,VIC,,Juvenille,JUV,
Angle Park,AnPk (AUS),ACST,SA,,Warragul,Wgul (AUS),AEST,VIC,,,,
WPrk (AUS) имеет дополнительный пробел, который я хочу обрезать, а затем распечатать. Запуск
awk -F\, 'gsub(/[ \t]+$/, "", $2); {print $2 ":"}' test.csv
Производит
Gard (AUS):
Wentworth Park WPrk (AUS) AEST NSW The Meadows Mead (AUS) AEST VIC Juvenille JUV
WPrk (AUS):
AnPk (AUS):
Что я хочу, кроме второй строки, я не могу понять, почему это появляется