【发布时间】:2021-03-29 02:35:58
【问题描述】:
我正在解析一些 mac OSX 日志文件,并且遇到了 df -h 命令的输出,我现在需要对其进行拆分。该行看起来像:
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
现在我不能只在 space 字符上进行拆分,因为其中有一个空格
Mounted on,但是我需要把它分成九个字段。
我尝试使用\s{2,} 仅在多个空格上进行拆分,但是Avail 和Capacity 字段之间存在单个空格,所以我对如何处理这个问题有点迷茫。
任何建议将不胜感激。
【问题讨论】:
-
它看起来像固定宽度的 csv 数据。见stackoverflow.com/questions/11365466/…
-
没有“固定宽度的 CSV”搜索。它是固定宽度或 CSV。