variable una script salida programas pasar parametros operaciones manejo guardar ejemplos comando capturar cadenas batch asignar aritmeticas bash stdout backticks

bash - una - pasar parametros shell script



Muestra la salida de un comando Bash y mantiene la salida en una variable (2)

No tienes que llamar al tee externo:

VAR=$(svn checkout $URL) && echo $VAR

o incluso:

VAR=$(svn checkout $URL); echo $VAR

No estoy seguro de si es posible, pero lo que quiero hacer es ejecutar un comando de bash y almacenar la salida en una variable Y mostrarla como si ejecutara el comando normalmente. Aquí está mi código:

VAR=`svn checkout $URL`

Así que quiero almacenar la salida en VAR y seguir viendo el resultado (y porque svn checkout lleva mucho tiempo, no puedo hacer eco de $ VAR justo después ...)

Gracias


Si el comando se ejecuta desde un terminal, puede hacer:

VAR=$(svn checkout $URL | tee /dev/tty)