[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SOLUCIONADO] Pasar o recoger salida de comandos a variables.



Quizás les sirva.
Dejo los links. Disculpen los errores cometidos, estoy todavía aprendiendo como hacer estos videos.


Intro
https://www.youtube.com/watch?v=xcHXF7_JDfo

Uso diario de Xubuntu
https://www.youtube.com/watch?v=MAAGjY6rONQ

On Sun, May 10, 2020 at 11:48 PM Suso Gonzalez <susogr@hotmail.com> wrote:
UNSUSCRIBE



From: Ramses <ramses.sevilla@gmail.com>
Sent: Sunday, May 10, 2020 11:33:36 AM
To: Lista-Debian <debian-user-spanish@lists.debian.org>
Subject: Re: [SOLUCIONADO] Pasar o recoger salida de comandos a variables.
 
El 10 de mayo de 2020 10:04:36 CEST, Ramses <ramses.sevilla@gmail.com> escribió:
>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

Buenas, me respondo yo mismo.

Se ve que NetCat está sacando la salida por STDERR en vez de por STDOUT, por lo que se puede solucionar así:

# PRUEBA=$(nc -z -v -w5 80.80.80.80 22 2 >&1)


Saludos,

Ramsés



--
               \\- -//
               ( @ @ )
????????????oOOo-(_)-oOOo?????????????????
?                                        ?
? From my TI 99 4/a - a bit delayed      ?
? During delivery no animals harmed      ?
?                                        ?
? Linkedin / URL / DEBIAN / BLOG ?
? ?
? https://www.youtube.com/user/dcialdella
? https://es.linkedin.com/in/dcialdella
?
? https://dockertips.com ?
? https://itprofesionales.blogspot.com ?
? https://www.debian.org/consultants/#ES ?
? ?
????????????oOOo-(_)-oOOo?????????????????
??????????????oOoOoOoOo???????????????????
Changed 2017-07.


Reply to: