2014-05-01 103 views
0

我想將通過命令(Linux)獲得的數據寫入文件。但是,我不希望該文件被覆蓋(這似乎發生在我迄今爲止編寫的Perl腳本中)。我希望每次執行Perl腳本時都要更新文件(我將通過crontab設置該文件)。下面的腳本是我迄今(它沒有做想什麼我):將Linux命令輸出連續寫入文件

#!/usr/bin/perl 
open FH, ">sysdata.csv"; 
print FH `ps -e | wc -l`; 
print FH "\n"; 
close FH; 

**該腳本將覆蓋每次被執行時刻的文件,sysdata.csv。所以我需要關於如何使這個文件得到更新的幫助。

在此先感謝。

+1

你已經得到了答案提出請查看這也改進代碼:http://perlmaven.com/always-use -3參數打開 – szabgab

回答

3

使用的,而不是>>>會做追加到文件,而不是一個覆蓋

+1

謝謝!這是一個非常簡單的修復 – eTothEipiPlus1

相關問題