Buenos días,
Cuando he necesito recoger la salida de un comando para después tratarla, lo he hago siempre así:
# PRUEBA=$(ls -la)
No me muestra la salida por Consola pero con un "echo $PRUEBA" imprimo el contenido.
Pero me he he encontrado con una curiosidad con NetCat.
Si hago un:
# PRUEBA=$(nc -z -v -w5 80.80.80.80 22)
Me muestra la salida por Consola y si hago un "echo $PRUEBA" me muestra la variable vacía.
¿Sabe alguien por qué ocurre esto con NetCat y cómo tendría que hacerlo para recoger la salida en una variable?
Saludos y gracias,
Ramsés