06-05-2008, 16:08
Bueno, tengo que leer comandos del usurio y ejecutarlos dentro del script, para lo cual hice esto:
read COMANDO
$COMANDO
pero esto me funciona solo para comandos simples, sin redirreciones ni pipes.
Por ejemplo si pongo 'ls | grep hola' sale esto:
ls: |: No existe el fichero ó directorio
ls: grep: No existe el fichero ó directorio
ls: hola: No existe el fichero ó directorio
Y con 'ls > jorge.txt':
ls: >: No existe el fichero ó directorio
ls: jorge.txt: No existe el fichero ó directorio
Ya probe cambiarlo por
read ENTRADA
"$ENTRADA"
pero ahi me tira
"ls | grep hola": No existe el fichero ó directorio
Si alguno me da una mano se lo agradeceria
Saludos
read COMANDO
$COMANDO
pero esto me funciona solo para comandos simples, sin redirreciones ni pipes.
Por ejemplo si pongo 'ls | grep hola' sale esto:
ls: |: No existe el fichero ó directorio
ls: grep: No existe el fichero ó directorio
ls: hola: No existe el fichero ó directorio
Y con 'ls > jorge.txt':
ls: >: No existe el fichero ó directorio
ls: jorge.txt: No existe el fichero ó directorio
Ya probe cambiarlo por
read ENTRADA
"$ENTRADA"
pero ahi me tira
"ls | grep hola": No existe el fichero ó directorio
Si alguno me da una mano se lo agradeceria
Saludos