Tengo un comando de shell. Me gustaría escribir el resultado en la salida estándar y guardarlo en variable también. Me gustaría resolverlo con un solo comando. He intentado estas cosas.redirigir salida de comando a salida variable y estándar en ksh
ls > $VAR # redirects the output to file which name is stored in $VAR
ls | tee -a $VAR # writes to standard output as well as in file which name is stored in $VAR
VAR=`ls` # output into $VAR, but it is not sent to standard output
VAR=`ls`;echo $VAR # ok, it works but these are two commands
¿Alguna idea?
Solo curiosidad por la limitación de 1 línea. eso me hace pensar que no eres la raíz, sino también un usuario del objetivo del sistema. No puedo entender por qué tienes esa limitación. De todos modos, te he publicado una respuesta "doyourself". – erm3nda