概述

在工作中执行脚本时发现awk获取值异常,通过执行命令后发现存在换行。

[oracle@rac04 ~]$ df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                         50397     41144      6693  87% /
tmpfs                    32188       536     31652   2% /dev/shm
/dev/sda1                  485        39       421   9% /boot
/dev/mapper/VolGroup-lv_home
                        480225    188159    267672  42% /home

解决办法

-P, --portability use the POSIX output format

增加-P参数即可:

[oracle@rac04 ~]$ df -mP
Filesystem         1048576-blocks      Used Available Capacity Mounted on
/dev/mapper/VolGroup-lv_root        50397     41146      6692      87% /
tmpfs                       32188       536     31652       2% /dev/shm
/dev/sda1                     485        39       421       9% /boot
/dev/mapper/VolGroup-lv_home       480225    188159    267672      42% /home
END

本文标题:Linux下使用shell命令df换行问题解决

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202211408.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2022 年 03 月 11 日
如果觉得我的文章对你有用,请随意赞赏