estoy tratando de hacer una comparación sencilla de comprobar si una línea está vacía usando bash:verificación si una línea está vacía utilizando fiesta
line=$(cat test.txt | grep mum)
if [ "$line" -eq "" ]
then
echo "mum is not there"
fi
Pero no está funcionando, que dice: [: demasiados argumentos
¡Muchas gracias por su ayuda!
También puede hacer 'grep -q mum test.txt; entonces ... ' – Daenyth
En este escenario específico este trabajo, de hecho. Sin embargo, intente agregar un par de tubos y ver qué tan bien funciona esta técnica. – Anders
@Anders, esa técnica funciona perfectamente bien, suponiendo que desea probar el estado de salida del último comando en la tubería. –