bad_command>>文件名2>& 1在终端中工作但仍然在脚本中输出到stdout

时间:2016-01-26 19:00:37

标签: linux bash scripting

我正在尝试学习如何编写bash脚本,但我无法产生预期的结果。根据我读过的所有内容,我的代码应该可以工作,当我在终端中测试它时,它的工作方式是我想要的,但是当我测试脚本时,它仍会打印输出。它将输出存储到文件中,但我不希望它打印。我不知所措。

该脚本适用于apt包管理器

win.status_field = TextField(position = (550, 120), 
    width = 200, text = create_processing_text(),
    multiline = True, lines = 30)

好的,谢谢@ott这个问题解决了!这个问题与重定向无关。输出仍然出现在屏幕上的原因是我重定向之前的那条线。

1 个答案:

答案 0 :(得分:0)

命令中有两个2>&1;删除第一个。