Возможно ли распечатать выход awk в той же строке Выход awk выглядит так: awk '{print $2}' toto titi tata Я хочу отправить вывод awk в той же строке с пробелом как разделитель вместо новой строки awk [option] '{print $2}' toto titi tata Можно ли это сделать? Ответ 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 " "
Ответ 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