使用系统命令将stdout和stderr输出重定向到文件并不适用于perl

时间:2014-06-15 07:43:27

标签: perl bash perl-module

当我尝试将命令的stdout和stderr输出重定向到文件时。没有任何东西可以写入文件。这是一个Perl脚本。我希望将命令的stdout和stderr输出重定向到文件。我写的代码是:

system("sudo rm a.txt &>> output.txt");

文件output.txt根本不包含任何内容。有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:2)

system("sudo rm a.txt >> output.txt 2>&1")