Hola a todos ;D,
Estoy intentando recoger la salida de un comando en una variable pero no se porque me da error... :huh:
leido=$(awk 'NR==$1' $2)
echo "${leido:-Warning: No existe la linea $1}"
exit 0
Ese es el trozito de código que me falla, el script es mas largo pero solo hago comprobaciones de la entrada y eso
La entrada es "script linea archivo"
$1 $2
He estado buscando en internet pero hacen lo mismo que estoy haciendo yo y no se porque falla... :huh:
A ver si me pueden ayudar,
Un saludo
El script lee la linea x de un archivo y lo muestra por pantalla, la salida que me da ese script es una linea en blanco, en cambio, si pongo el mismo comando en la consola me devuelve una salida correcta