У меня есть данные в следующем порядке:
Person:Joe Age:24 City:PH --- Person:Joe Age:22 City:NY
И я хочу получить данные в этом формате
John|24|PH Joe|22|NY
Я пытался с пользовательскими RS и OFS, но я не могу сделатьэто свойство.
$ awk -v RS= -F'[:[:space:]]+' -v OFS='|' '{print $2, $4, $6}' file Joe|24|PH Joe|22|NY