* [Comm] поле в awk в качестве строки
@ 2006-10-08 17:04 Serge
2006-10-08 17:24 ` Serge
2006-10-08 17:28 ` Evgenii Terechkov
0 siblings, 2 replies; 3+ messages in thread
From: Serge @ 2006-10-08 17:04 UTC (permalink / raw)
To: ALT Linux Community
Пытаюсь поменять поле "описание пользователя" используя 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
Заранее благодарю за помощь!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Comm] поле в awk в качестве строки
2006-10-08 17:04 [Comm] поле в awk в качестве строки Serge
@ 2006-10-08 17:24 ` Serge
2006-10-08 17:28 ` Evgenii Terechkov
1 sibling, 0 replies; 3+ messages in thread
From: Serge @ 2006-10-08 17:24 UTC (permalink / raw)
To: ALT Linux Community
> Пытаюсь поменять поле "описание пользователя" используя 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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Comm] поле в awk в качестве строки
2006-10-08 17:04 [Comm] поле в awk в качестве строки Serge
2006-10-08 17:24 ` Serge
@ 2006-10-08 17:28 ` Evgenii Terechkov
1 sibling, 0 replies; 3+ messages in thread
From: Evgenii Terechkov @ 2006-10-08 17:28 UTC (permalink / raw)
To: ALT Linux Community
Serge пишет:
> awk -F: '{print "usermod -c "$5" " $1}' passwd
> в результате получаю
> usermod -c New User user
> перерыл кучу документации, но не смог найти каким образом получить такую
> строку
> usermod -c "New User" user
awk -F: '{print "usermod -c \""$5"\" " $1}' /etc/passwd
P.S.: Документация не поможет, нужно дух чувствовать :-)
--
Терешков Евгений, ALT Linux team.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-10-08 17:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-08 17:04 [Comm] поле в awk в качестве строки Serge
2006-10-08 17:24 ` Serge
2006-10-08 17:28 ` Evgenii Terechkov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git