dfコマンドの改行
dfコマンドで使用量をとるスクリプトを作っていた際にはまった。
現象
dfが1行で表示されない
# df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/mapper/centos_tk2--216--17963-root 20480000 70482 20409518 14% /tmpfs 490539 1 490538 1% /dev/shm/dev/sda1 64000 43 63957 1% /boot/dev/mapper/centos_tk2--216--17963-var 655360 11065 644295 2% /var |
デバイス名が長いと改行してしまうようだ。
回避策
# df -i --portabilityFilesystem Inodes IUsed IFree IUse% Mounted on/dev/mapper/centos_tk2--216--17963-root 20480000 70482 20409518 14% /tmpfs 490539 1 490538 1% /dev/shm/dev/sda1 64000 43 63957 1% /boot/dev/mapper/centos_tk2--216--17963-var 655360 11065 644295 2% /var |
以上