Bueno, vereis, ya se que las variables no pueden ir entre comillas simples, ya uqe no se interpretan, ¿Pero hay alguna forma?
usuario:$ vi programa
#!/bin/bash
perl -e 'print crypt("$1" , "ab")';
Esto, en vez de encriptarme el argumento que meto, me encripta el valor $1, ¿Hay alguna forma de cambiarlo para que si me pille el argumento que le meto?
Asi da igual que ejecute:
programa MiArgumento
que ejecute:
programa
Siempre me encrypta lo mismo, no me hace caso del argumento.
En fin, haber si alguien puede ayudarme, desde ya, gracias.