eram sigur, am vrut sa zic awk sau perl, dar eram sigur ca o sa
porneasca un flame war, uite ca a pornit zicind doar awk. ouch, sorry.
si afaikr autorul thread-ului se referea la cele 4 echo-uri, nu la altceva.
On 9/23/05, zgrim <[EMAIL PROTECTED]> wrote:
> On 2005-09-22 21:56:13 +0300, Catalin Muresan wrote:
> > [EMAIL PROTECTED] cata]$ echo 1 2 3 | while read a b c ; do echo $a $b $c
> > ; done
> > [ ... ]
> > eval `echo $linie | awk '{printf
> > "fileld1=%s;field2=%s;field3=%s;field4=%s\n", $1, $2, $3, $4}'`
> >
> > sau cel mai elegant e sa scrii tot in awk.
>
> Are you freakin kiddin me ?
> Cum ar fi un simplu:
>
> perl -wlane 'print if /mumu/' fisier
>
> Acum sa zicem ca vrei cele 4 thingies. Similar cu awk, sunt in array-ul
> @F, anume:
>
> perl -lane 'print join(" ",@F) if /mumu/' fisier
>
> unde $F[0] .. $F[3] sunt cei 4 muschetari din randul cu pricina.
>
> Sa zicem ca delimitatorul (se intoarce, partea a III-a) nu e 'space' ci
> un caracter oarecare, ex '-':
>
> perl -F- -lane 'print join(" ",@F) if /mumu/' fisier
>
> How about ruby ?
>
> ruby -F- -lane 'print $F[0] if /mumu/' fisier
>
> (deja vu ?)
>
> dar sa nu exageram spunand ca awk este elegant ;)
>
> Just my 2 cents.
>
> --
> perl -MLWP::Simple -e'print$_[rand(split(q|%%\n|,
> get(q=http://cpan.org/misc/japh=)))]'
>
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug
>
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug