[Comm] поле в awk в качестве строки

Serge =?iso-8859-1?q?skompan_=CE=C1_kspu=2Ekr=2Eua?=
Вс Окт 8 21:24:17 MSD 2006


> Пытаюсь поменять поле "описание пользователя"  используя awk
> (много записей нужно
> есть такая строка:
>
> cat ~/passwd
> user:x:116:48:New User:/dev/null:/dev/null
>
> awk -F: '{print "usermod -c "$5" " $1}' passwd
> в результате получаю
> usermod -c New User user
>
> перерыл кучу документации, но не смог найти каким образом получить такую
> строку
> usermod -c "New User"  user
>
> Заранее благодарю за помощь!
Разобрался:

awk -F: '{printf "usermod -c \"%s\" "$1,$5}' passwd



Подробная информация о списке рассылки community