----- Original Message ----- 
From: "gelusi_rlug" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, July 06, 2005 1:20 PM
Subject: [rlug] Re: cat cut grep awk


> eu nu zic ca nu ma pricep sau imi e lene dar:
>
> avem:
> test_variabila:x:643:629:User de test -
> variabila2:/users/test_connect:/bin/nologin
>
> si atunci ar trebui sa fie ceva de genulk
> sed -e "s/test_$1/User de test - $2/g" /etc/passwd > newpasswd  mv
newpasswd
> /etc/passwd
>
> e, problema e ca eu nu stiu cum sa bag asta intr-un for, case , ...
care sa
> imi schimbe doar o parte din test_orice ($1) cu o parte din User de
test -
> orice ($2)

perl -e 'while(<>){s/(^.*\_)(.*?)(:x.*- )(.*?)(:\/)/$1$4$3$2$5/g;print}'
< /etc/passwd

is this what you want ?



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui