Не обязательно, чтобы пользователь и группа имели одно и то же имя, хотя это часто случается (root
,nobody
).
Использовать разделитель полей вывода.
awk 'BEGIN{OFS=":"} {print $1,$4,$6,$5}' file
Выход:
1:753541:G:A 1:769223:C:G 1:771967:G:A
использовать printf
awk ' { print "%s:%s:%s:%s\n",$1,$4,$6,$5; } '
где
%s
будет заменен соответствующим аргументом в виде строки.