1ball 发表于 2004-7-24 00:00:34

如何让某个操作不产生烦人的输出?

RT
THX

lanche 发表于 2004-7-24 00:46:04

将stdout和stderr输出的信息重定向到/dev/null去。

laok2003 发表于 2004-7-25 11:37:43

可能要重定向输入到\del\null中

betatoy 发表于 2004-8-6 19:59:32

***** >/dev/null

1ball 发表于 2004-8-7 03:41:22

ok, i know, than u all guys

BOoRFGOnZ 发表于 2004-8-7 06:27:19

好像还是有滴

xqssl 发表于 2004-8-9 18:47:16

xxxxx &>/dev/null

注意, >必须紧跟&后面,不然会被当后台程序运行。

1ball 发表于 2004-8-10 04:09:22

&>是什么意思?把stdout和stderr都重定向?

lanche 发表于 2004-8-10 11:22:15

将命令的标准输出和标准错误重定向到/dev/null中(实际上就是丢弃了):

command > /dev/null 2>&1

标准输出的文件描述符为1,标准错误的文件描述符为2。2>&1即将标准错误流并入(重定向到)标准输出流。

betatoy 发表于 2004-8-10 12:38:57

不寫這個2>&1 語句, 標準錯誤和標準輸出是不是也應該正常輸出呀?

lanche 发表于 2004-8-11 20:38:40

如果只有“command > filename” 而没有后面的 “2>&1” 话,只有标准输出被定向到文件filename中,而标准错误仍是屏幕。
页: [1]
查看完整版本: 如何让某个操作不产生烦人的输出?