On Wed, Jun 06, 2007 at 11:23:46PM +0200, Iñaki Baz Castillo wrote:
> * Con ``:
> 
> ~$ user=root ; SALIDA=`cat /etc/passwd | grep `echo $user`` ; echo $SALIDA
> Modo de empleo: grep [OPCIÓN]... PATRÓN [FICHERO]...
> Pruebe `grep --help' para más información.
> bash: root: orden no encontrada

Es que tienes que escapar los ` anidados 

$ user=root ; SALIDA=`cat /etc/passwd | grep \`echo $user\`` ; echo $SALIDA

(Es decir, es *más* horrible de lo que pensabas).

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Attachment: signature.asc
Description: Digital signature

Responder a