我想获得一些关于我的 Linux 服务器 (OpenSuse Leap 15.2) 上的 CPU 温度的信息。所以我写了一个脚本,它每 20 秒收集一次数据并将其写入一个文本文件。现在我已经删除了我不需要的所有垃圾数据(如“CPU Temp”等)。
现在我有一个这样的文件:
47
1400
75
3800
前两行分别是以 C 为单位的 CPU 温度读数和以 RPM 为单位的风扇速度。接下来的两行是相同测量值的另一个读数。
最后我想要这个结构:
47,1400
75,3800
我的问题是:Bash 脚本可以为我做到这一点吗?我尝试了sed
和 Awk 的一些东西,但没有什么对我来说完美。此外,我想要一个 CSV 文件来制作图表,但我认为将文本文件转换为 CSV 文件不是问题。