Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将整型数据从bash记录到文件时,应该使用哪种文件?_Bash_Logging_Binary_Ascii_Gnuplot - Fatal编程技术网

将整型数据从bash记录到文件时,应该使用哪种文件?

将整型数据从bash记录到文件时,应该使用哪种文件?,bash,logging,binary,ascii,gnuplot,Bash,Logging,Binary,Ascii,Gnuplot,我在MacOS上有一个Cronjob,它将多个用户数据存储到文件中,用于打印这些数据。例如,数据是CPU使用率、RAM、温度传感器、亮度、电池、输入和输出字节、风扇速度、可用磁盘空间等 该数据用于绘制长时间跨度(最长为一个钻孔年)的结果。只要我的MacBook是动态的(显示唤醒),bash文件每两秒钟存储一次新数据 这是日志文件的一个示例: 4315681 46 0 4315683 42 0 4315685 40 0 4315687 43 0 因此,文件中存储的所有字符都是整数,没有浮点数,除

我在MacOS上有一个Cronjob,它将多个用户数据存储到文件中,用于打印这些数据。例如,数据是CPU使用率、RAM、温度传感器、亮度、电池、输入和输出字节、风扇速度、可用磁盘空间等

该数据用于绘制长时间跨度(最长为一个钻孔年)的结果。只要我的MacBook是动态的(显示唤醒),bash文件每两秒钟存储一次新数据

这是日志文件的一个示例:

4315681 46 0
4315683 42 0
4315685 40 0
4315687 43 0
因此,文件中存储的所有字符都是整数,没有浮点数,除了数字之外没有其他字符

建议将这些行存储在普通的.txt文件中吗?或者我应该考虑其他解决方案,如.xml或.dat扩展。我可以将这些数字存储在二进制文件中吗?这样做有意义吗

数据将用Gnuplot绘制。ID的x轴(第一列,时间格式)和y轴将是第二列0-100的数据

这些问题从未影响过我,所以我对这些事情一无所知,但我想知道更多


谢谢你的帮助

gnuplot
喜欢文本,所以将其保留为文本。不过,您可能会从CSV中获得更多里程。例如:
4315681,46,0
gnuplot
喜欢文本,所以把它留给文本。不过,您可能会从CSV中获得更多里程。例如:
4315681,46,0