Mam plik tekstowy "osoby" z danymi:
Jan Nowak, Radziwiłłowska 32/34, 20-270 Lublin, 20#lat
Piotr Kowalski, Lubartowska 2b/2, 20-200 Lublin, 40lat
Zuzanna Krasińska, Popiełuszki 222, 20-100 Lublin,60 lat
#Jacek Michalski, Kochanowskiego 3a, 20-120 Lublin,43 lata
Piotr Kowalewski, Mickiewicza 23b, 00-200 Warszawa,23 #lata
Anna Konopna, Warzyńskiej 17/3, 02-100 Warszawa, 34lata
Maciej Piłsudski, Konopnickiej 17b, 17-212 Koszyc,15 lat
#Grzegorz Piątkowski, Nadbystrzycka 36b, 20-618 Lublin, 23 lata
Przy użyciu awk muszę wyświetlić kod pocztowy oraz miasto osób, które mają na imię Jan lub Piotr. Separatorem pól musi być przecinek.
Zrobiłem już plik tekstowy "polecenie", a w nim wpisałem:
BEGIN { FS = "," }
$1 ~/(Piotr|Jan)/ {printf("%s\n" ,$3)}
Następnie w konsoli wpisuję: $ awk -f polecenie osoby i wyświetla się:
20-270 Lublin
20-200 Lublin
00-200 Warszawa
Ktoś ma jakieś pomysły co zmienić, żeby dodać przecinki między kodami a nazwami miast?