ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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