Mi comando "df -h" en mi caja de Linux tiene algunos dispositivos con nombres más largos, por lo que la salida "df -h" tiene saltos de línea (o pestañas ??), lo que hace que sea difícil analizar la salida en un script.
¿Alguien sabe cómo puedo suprimir los saltos de línea para que la última de las siguientes salidas sea lo que obtengo:
[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05
                      3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04
                      3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03
                      3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02
                      7.8G  3.6G  3.8G  49% /usr
Y el formato deseado es:
[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00   3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05   3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04   3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03   3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02   7.8G  3.6G  3.8G  49% /usr
                    
                        disk
                                fstab
                                disk-usage
                                disk-management
                                
                    
                    
                        djangofan
fuente
                
                fuente

df -Pkh-hy-kjuntos no tiene sentido ya que se contradicen entre sí y el último dado "gana" (es decir,df -hkda salida a 1024 bloques mientrasdf -khda salida legible para humanos ).Respuestas:
Tratar:
df -PkhLa P significa "portátil" y lo obligará a seguir la salida estándar POSIX.
Tengo el presentimiento de que solucionará cualquier formato inteligente que df intente hacer.
En el futuro, cuando intente resolver problemas como estos, intente
man dfver si puede encontrar algo que parezca que podría funcionar ... porque eso es lo que hice =)fuente
fuente