对于文件/etc/bashrc中的一段代码有疑问:
for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi done
这里面最内部的if
语句中的两个分支有什么区别? 重定向到/dev/null就意味着文件$i
没被执行吗?
付费偷看金额在0.1-10元之间
一周热门 更多>