Как заменить строку в выводе bash?

имеется вывод после команды grep: "имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",

какой командой можно заменить вывод для получения только имен?

иван петр федор жора


Ответы (1 шт):

Автор решения: Zt.
$ echo -n '"имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",' |tr ',' '\n' |awk -F'"' '{print $4}'
иван
петр
федор
жора

если нужен вывод именно в одну строку то:

$ echo -n '"имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",' |tr ',' '\n' |awk -F'"' '{print $4}' |tr '\n' ' '
иван петр федор жора
→ Ссылка