我在Perl中使用了一些系統命令。如何擺脫Perl中的STDERR
在下面的情況下,我得到的輸出如下:
ls: import-log.*: No such file or directory
ls: error-log.*: No such file or directory
No specified files found for deletion
我的代碼:
sub monthoryear()
{
@importlog = `ls -al import-log.*`;
@errorlog = `ls -al error-log.*`;
}
我不希望看到下面的輸出,即使有沒有文件。
ls: import-log.*: No such file or directory &
ls: error-log.*: No such file or directory
什麼如果我想捕獲該錯誤消息? – Sunny 2011-02-25 17:35:54
@Sunny - 在這種情況下,您可以使用文件而不是/ dev/null,只需替換爲/ path/to /文件 – justkt 2011-02-25 17:37:02
我可以在變量中獲取該文件嗎? – Sunny 2011-02-25 17:38:02