Мне интересно, как можно объединить четыре столбца в два следующим образом (с помощью команды awk или других возможных команд).
Например,
Old:
A B C D E F G H I J K L M N O P . . .
Новое:
A B C D E F G H I J K L M N O P . .
Большое спасибо!
Hww об использовании xargs здесь?Не могли бы вы попробовать выполнить один раз.
xargs
xargs -n 2 < Input_file
Вывод будет следующим.
A B C D E F G H I J K L M N O P
с GNU sed
sed
$ sed 's/ /\n/2' file
заменить 2-й пробел новой строкой.
Это на самом деле довольно просто с awk, согласно следующей записи:
awk
pax> cat inputFile A B C D E F G H pax> awk '{printf "%s %s\n%s %s\n", $1, $2, $3, $4}' <inputFile A B C D E F G H