[Perl] Porque no corre

Jose Antonio Galicia jcgalici@cbbanorte.com.mx
Sat, 5 Jan 2002 02:20:00 -0600 (MXC)


On Fri, 4 Jan 2002, Benjamin Huitr=F3n Solar wrote:

> $Terminal=3D`tty | cut -c6-11`;
> $UserShell=3D`ps -Af | grep -v root | cut -c1-8| grep $Terminal `;
> printf "Hola tu terminal es $Terminal y tu eres $UserShell";
>
>
> Ejecutandolo desde el shell pongo lo pongo asi:
> ps -Af | grep pts/9 | grep -v root  | cut -c1-8

 =BFY si lo ejecutas igual en perl?

	#!/usr/bin/perl
	chomp($a=3D`tty`);
	$a =3D~ s|^/dev/||;
	chomp($b=3D`ps -Af | grep $a | grep -v root | cut -c1-8`);
	print ".$b.\n";'

 primero el grep a lo que buscas y despues eliminas lo que
no necesitas.

--=20

 Saludos,
 To=F1o
---
Wedding is destiny, and hanging likewise.
		-- John Heywood