Preguntas etiquetadas con read

`read` es una utilidad de shell que se utiliza para leer cadenas del flujo de entrada estándar o de un descriptor de archivo.

21
¿Cuál es el significado de leer -r?

para entender otra respuesta: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' El primer paso es comprender el uso de la opción -r del comando de lectura. Primero, pensé, sería suficiente simplemente ejecutar man read para buscar el significado de la opción -r,...

17
Iterando sobre cadenas de líneas múltiples almacenadas en variable

Yo leí que es malo para las cosas de escritura como for line in $(command), la forma correcta parece ser en su lugar: command | while IFS= read -r line; do echo $line; done Esto funciona muy bien. Pero, ¿qué sucede si lo que quiero repetir es el contenido de una variable , no el resultado directo...

16
Bash: solicitud remota interactiva

Tengo un script que se conecta a un servidor remoto y verifico si algún paquete está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Este ejemplo podría...

10
Canalizar un script con "leer" para golpear

Necesito ejecutar un script canalizando a través bashde wget(en lugar de ejecutarlo directamente con bash). $ wget -O - http://example.com/my-script.sh | bash No funciona porque mi script tiene readdeclaraciones en él. Por alguna razón, estos no funcionan cuando se conecta a bash: # Piping to...

10
¿Cómo manejar el retroceso mientras lee?

¿Cómo manejo los espacios de retroceso ingresados, muestra ^?si se intentó y cómo readcuenta los caracteres, ya que en 12^?35 caracteres estaban completos (aunque todos ellos no eran una entrada real), pero después de 12^?3^?que devolvió el mensaje, extraño. ¡Por favor ayuda! -bash-3.2$ read -n...