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, pero me di cuenta de que la página del manual no contiene ninguna explicación para la opción, así que busqué en Google algunos ejemplos de lectura -t, lectura -p pero no lectura -r.
command-line
read
Abdul Al Hazred
fuente
fuente

help readoman bashREAD(1P)existe para mí ...Respuestas:
No hay un
readcomando independiente : en cambio, es un shell incorporado y, como tal, está documentado en la página del manual parabash:Entonces, para resumir,
readnormalmente permite que las líneas largas se rompan usando un carácter de barra diagonal inversa posterior, y normalmente reconstruye dichas líneas. Este comportamiento ligeramente sorprendente se puede desactivar usando-r.fuente
str="a\bc"; read x <<< "$str"; read -r y <<< "$str"; echo "$x"; echo "$y"str="a` and then hit Enter before pasting in the rest of the command starting withescribes b`.La
-ropción evita que se interpreten los escapes de barra invertida . Aquí hay un ejemplo:Supongamos que hay un archivo con este contenido:
fuente