¿Cómo formatear correctamente la tubería df a través de genmon?

1 minuto de lectura

Tengo problemas con el formato de salida de comandos.

En la terminal esto funciona muy bien:

df | grep sda1 | head -c33 | tail -c7 | tr -d " "

En genmon, solo obtengo números como “1145944”:

SDAFREE=$(df | grep sda1 | head -c33 | tail -c7 | tr -d " ")
echo="$SDAFREE"

¿Cómo imprimo correctamente la salida de ese comando a través de genmon al panel xfce (igual que en la terminal)?

Gracias.

Tengo el mismo problema con cada comando con una tubería. Como solución alternativa, coloco el comando en un script ejecutable y ejecuto el script en genmon.

Por cierto: si solo desea un valor de una tabla, puede usar awk en lugar de cabeza, cola y tr:

df | awk '/sda1/ {print $4}'

¿Ha sido útil esta solución?