请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

for image in `ls *.jpg *.png *.jpeg *.gif 2>/dev/null`

为什么要加2>/dev/null呢,不加也没有错吧,加了有什么好处吗

正在回答

1回答

不加也可以,主要是为了不显示标准错误输出。

2> /dev/null

表示将标准错误输出放入 /dev/null,就是放入“黑洞文件”,丢弃掉,不输出到终端。

假如我把 2> /dev/null 去掉,就会显示下面的错误信息,但是也能生成 HTML 文件:

//img1.sycdn.imooc.com//szimg/5e4e21930999f0e816600198.jpg

1 回复 有任何疑惑可以回复我~
  • 提问者 慕仙0328516 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-02-23 13:07:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信