Доступ к распечатке оболочки, полученной в результате выполнения предыдущей команды

awk -F'\n' -vRS=, '{l=$1; $0=""; getline; print l RS $1}'

или

awk -F'\n' -vRS=, '{print $1 RS (getline > 0 ? $1 : "")}'

Вы можете опустить -F'\n', если поля не содержат пробелов. Или установите его на то же значение, что и разделитель записей (, например. с -F,), если ваши поля могут также содержать новые строки (, если, например. в выводе echo 1,2,3,4последнее поле должно быть 4\n, а не4).

0
15.07.2021, 22:23
0 ответов

Теги

Похожие вопросы