系统相关
首页 > 系统相关> > shell-script – 收集所有sar数据

shell-script – 收集所有sar数据

作者:互联网

任务:

我可以sar -u> tmp.csv和我可以sar -r> tmp.csv但我需要的是一个包含所有选项的所有sa *文件的大表.

sar -r -u -S -q > tmp.csv

做不好的

问题

sar -r的长度,让我们说sar -u可能会有所不同.对于其中一个我有3625,对于其他3650,这是不可接受的.

可能解决方案

对于每个sa *文件,我做sar -r sa *> sar_r_sa * .csv,我为-r -u -S -q这样做,我得到大约120个数据文件,我可以通过第一列以某种方式与Python合并,例如(7,50,01).

但我觉得这个问题有一个更简单的解决方案.

我该如何处理收集单个文件中的所有数据

解决方法:

您可以尝试使用join来收集单个文件中的所有数据:

join <(join <(sar -q) <(sar -S)) <(join <(sar -u) <(sar -r))

标签:python,text-processing,shell-script,sar
来源: https://codeday.me/bug/20190816/1668103.html