任务:
我可以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))