我想将通过命令(Linux)获得的数据写入文件。但是,我不希望文件被覆盖(这似乎发生在我迄今为止编写的 Perl 脚本中)。我希望每次执行我的 Perl 脚本时更新文件(我将通过 crontab 设置)。下面的脚本是我到目前为止所拥有的(它没有做我想要的):
#!/usr/bin/perl
open FH, ">sysdata.csv";
print FH `ps -e | wc -l`;
print FH "\n";
close FH;
**此脚本每次执行时都会覆盖文件 sysdata.csv。所以我需要有关如何更新此文件的帮助。
提前致谢。
最佳答案
使用 >> 而不是 > 将追加到文件而不是覆盖
关于linux - 不断将 Linux 命令的输出写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409977/