10
¿Cómo verificar si una tubería está vacía y ejecutar un comando en los datos si no lo está?
He canalizado una línea en el script bash y quiero verificar si la tubería tiene datos, antes de alimentarla a un programa. Buscando encontré test -t 0pero no funciona aquí. Siempre devuelve falso. Entonces, ¿cómo estar seguro de que la tubería tiene datos? Ejemplo: echo "string" | [ -t 0 …