Подтвердить что ты не робот

Возможно ли распечатать выход awk в той же строке

Выход awk выглядит так:

awk '{print $2}'
toto
titi
tata

Я хочу отправить вывод awk в той же строке с пробелом как разделитель вместо новой строки

awk [option] '{print $2}'
toto titi tata

Можно ли это сделать?

4b9b3361

Ответ 1

Из man-страницы:

ORS         The output record separator, by default a newline.

Таким образом,

awk 'BEGIN { ORS=" " }; { print $2 }' file

Ответ 2

Вы всегда можете использовать printf для управления выходом awk

awk '{printf "%s ",$2}' file
toto titi tata 

Ответ 3

ИЛИ вы можете использовать paste

awk '{print $2}' FILE |paste -sd " "