Как заменить строку в выводе bash?
имеется вывод после команды grep: "имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",
какой командой можно заменить вывод для получения только имен?
иван петр федор жора
Ответы (1 шт):
Автор решения: Zt.
→ Ссылка
$ echo -n '"имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",' |tr ',' '\n' |awk -F'"' '{print $4}'
иван
петр
федор
жора
если нужен вывод именно в одну строку то:
$ echo -n '"имя":"иван", "имя":"петр", "имя":"федор", "имя":"жора",' |tr ',' '\n' |awk -F'"' '{print $4}' |tr '\n' ' '
иван петр федор жора