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

来源:8-8 Shell实现图片展示网页

慕仙0328516

2020-02-20

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

写回答

1回答

Oscar

2020-02-20

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

2> /dev/null

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

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

//img.mukewang.com/szimg/5e4e21930999f0e816600198.jpg

1
1
慕仙0328516
非常感谢!
2020-02-23
共1条回复

Linux核心技能与应用

一网打尽Linux必备核心技能,面试、升职必备的“敲门砖”。

2091 学习 · 692 问题

查看课程