Preguntas etiquetadas con io-redirection

La redirección de E / S se utiliza en la secuencia de comandos de shell. Esta característica le permite a uno tomar la salida de un comando y redirigirlo como entrada para otro comando, o un comando puede tomar la entrada de un archivo en lugar de la secuencia de entrada estándar o del terminal. Todo el proceso ayuda a conectar flujos de datos de varias maneras.


2
¿Cómo funciona `cat <> file`?
cat &lt; fileimprime el contenido del archivo en stdout. cat &gt; filelee stdin hasta que se detecta Ctrl+ Dy el texto de entrada se escribe en el archivo . cat &lt;&gt; file, al menos en mi versión de Bash, imprime felizmente el contenido del archivo (sin error), pero no modifica …

5
Redireccionar el contenido de un archivo al comando "echo"
Tengo un archivo llamado my_file.txtcuyo contenido es solo la cadena Hello. ¿Cómo podría redirigir su contenido al comando echo? Sé que tengo los comandos less, cat, more... pero tengo que hacerlo con echo. Intenté esto: $ cat my_file.txt | echo y también esto: $ echo &lt; my_file.txt Pero en ambos …

4
/ dev / tcp escuchar en lugar de nc escuchar
Con un oyente netcat como: nc -l &lt;port&gt; &lt; ~/.bashrc Puedo tomar mi .bashrc en una nueva máquina (no tiene nco LDAP) con: cat &lt; /dev/tcp/&lt;ip&gt;/&lt;port&gt; &gt; ~/.bashrc Mi pregunta es: ¿hay alguna manera de imitar las capacidades de nc -l &lt;port&gt;mi primera línea con / dev / tcp en …





3
¿Se puede guardar su salida en un archivo?
&gt; puede hacerlo. echo "text" &gt; file tee puede hacerlo. echo "test" | tee file ¿Puede sedhacerlo sin usar ninguno de los anteriores? ¿Es posible guardar la salida de un sedcomando en un archivo sin usar ninguno &gt;o tee?



2
¿Qué significa una redirección "<<(...)"?
He visto que rvm (administrador de versiones de ruby) se instala con el siguiente comando: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Entonces, según tengo entendido, obtenemos el contenido del script y lo pasamos al bash (¿creo &lt; &lt;y &lt;&lt;es lo mismo?) Estoy interesado en la &lt; &lt;parte, que se encuentra …


2
¿Cómo diferenciar un archivo y salida del comando?
Normalmente escribirías: diff file1 file2 Pero me gustaría diferenciar un archivo y salida del comando (aquí hago que el comando sea trivial): diff file1 &lt;(cat file2 | sort) Ok, esto funciona cuando ingreso esto manualmente en el indicador de comandos de shell, pero cuando pongo exactamente la misma línea en …

1
SSH hace que el ciclo se detenga
Finalmente he logrado reducir un problema con el que he estado luchando durante algunas semanas. Utilizo SSH con "claves autorizadas" para ejecutar comandos de forma remota. Todo está bien, excepto cuando lo hago en un ciclo while. El ciclo termina después de completar cualquier iteración con un comando ssh. Durante …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.