Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo el script de shell lee los datos de la tubería

Cómo el script de shell lee los datos de la tubería

Primero, el comando de secuencia de comandos debe poder aceptar comandos de flujo de entrada estándar. Los datos de tubería provienen de stdin y se pueden recibir directamente usando variables:

cmdresult=`cat /dev/stdin`

O leer usando una matriz y un bucle de lectura:

declarar -a cmdresult

i=0

mientras se lee cmdresult[$i]

hacer

echo ${cmdresult [$ i]}

let i =1

hecho