文章只要是 简单介绍 if 的用法 以及其中涉及到的 /dev/null 无底洞和 2 >&1 的介绍 1、
[plain] view plain copy
2、
[plain] view plain copy
3、
[plain] view plain copy
4、
[plain] view plain copy
*************************/dev/null ******************* 可以把/dev/null看作一个"黑洞",它非常等价于一个只写文件,所有写入它的内容都会永远丢失。 而尝试从它那儿读取内容则什么也读不到然而, /dev/null对命令行和脚本都非常的有用。 1、禁止标准输出
cat $filename >/dev/null 2、禁止标准错误
rm $badname 2>/dev/null 3、禁止标准输出和标准错误的输出. cat $filename 2>/dev/null >/dev/null 4、清除日志文件内容
cat /dev/null > /var/log/messages
********************* 2>&1 ********************** 这儿命令是由三部分组成的,2 、>& 、1 这三部分组成,其中的1,2,以及以后会看到的 0 表示的是他们的输出输入方式,其中0 表示标准输入, 1 标准输出 、2 、表示标准错误输出 而 >& 表示把符号左边的内容以符号右边的形式输出 (责任编辑:IT) |