首页 文章

使用system命令将stdout和stderr输出重定向到文件在perl [duplicate]中不起作用

提问于
浏览
3

这个问题在这里已有答案:

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

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

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

1 回答

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

相关问题