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