[Perl] linea de comandos...
Rodrigo Gallardo
lgallardo@computacion.cs.cinvestav.mx
18 Jun 2002 18:19:49 -0500
>>>>> "Adrian" =3D=3D Adrian Galindo <agalindo@liceaga.facmed.unam.mx> writ=
es:
Adrian> On Tue, 18 Jun 2002, Gunnar Wolf wrote:
>> > > > cat usuarios.txt | awk -F: {'print $1"\@midominio.com"'}
>> >
>> > > Traducci=F3n literal:
>> >
>> > > cat usuarios.txt | perl -e 'while (<>) {chomp;print
>> "$_\@midominio.com\n"}'
>> >
>> > Nopo, dice mi am=E1 que as=ED no:
>> >
>> > cat usuarios.txt | perl -ne 'split(/:/); print
>> "$_[0]\@dominio.com\n"'
>>=20
>> Ummm... =BF?
Adrian> Versi=F3n simplista, pa' que no se pelien (bueno, ni tanto):
Adrian> cut -f1 -d: /etc/passwd |perl -ne 'chop; print
Adrian> "$_\@midominio.com\n"'
Pero si a esas vamos, pues ya mejor te botas perl, y usas el puro
shell, =BFno?
cut -f1 -d: /etc/passwd|while read i; do echo "$i@midominio.com";done
--=20
Rodrigo
PGP key 1024D/ADC9BC28 2002-02-26 [expires 2004-02-26]
Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28