页面“Shell正则表达式”与“Shell重定向”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
(导入1个版本)
 
docker>Evan
 
第1行: 第1行:
  
==参考==
+
=说说2>&1=
  
[https://www.cnblogs.com/xuyaping/p/6605465.html shell(2):正则表达式]
+
<pre>
  
  
[http://wiki.jikexueyuan.com/project/shell-learning/a-regular-expressinon-bre.html shell 学习第七天---基础正则表达式(BRE)]
 
  
  
[http://man.linuxde.net/docs/shell_regex.html  Shell正则表达式]
+
通过上面command > /dev/null等价于command 1 > /dev/null,那么对于2>&1也就好理解了,2就是标准错误,1是标准输出,那么这条命令不就是相当于把标准错误重定向到标准输出么。
 +
等等是&1而不是1,这里&是什么?这里&相当于等效于标准输出
  
 +
常见的  commands >> /dev/null  2 >&1
  
[[category:shell]]
+
 
 +
2>&1 错误返回值传递给1输出通道, 同样&1表示1输出通道
 +
 
 +
2>/dev/null
 +
</pre>
 +
 
 +
= >/dev/null 2>&1 帅的解说  =
 +
<pre>
 +
 
 +
1>/dev/null 2>&1  和  >/dev/null 2>&1 是一样的
 +
 
 +
0代表标准输入
 +
1代表stdout标准输出,默认值为1,所以”1>/dev/null”可以简写为”>/dev/null”
 +
2代表stderr标准错误输出
 +
 
 +
(3)2>&1代表把stderr标准错误输出 重定向 到stdout标准输出
 +
 
 +
所以,1>/dev/null 2>&1的解释就是  note 1代表stdout标准输出,默认值为1,所以”1>/dev/null”可以简写为”>/dev/null”
 +
 
 +
将stdout标准输出重定向到空设备文件/dev/null ,同时将stderr标准错误输出的重定向跟stdout标准输出重定向一致,也输出到空设备文件/dev/null。
 +
 
 +
 
 +
</pre>
 +
 
 +
[[Linux IO重定向]] 以前的WIKI
 +
 
 +
=see also=
 +
 
 +
[https://www.cnblogs.com/520playboy/p/6275022.html shell中>/dev/null 2>&1]
 +
 
 +
https://www.jb51.net/article/64183.htm
 +
 
 +
https://www.zhihu.com/question/53295083
 +
[[category:shell]] [[category:ops]]

2019年8月21日 (三) 07:22的版本

说说2>&1





通过上面command > /dev/null等价于command 1 > /dev/null,那么对于2>&1也就好理解了,2就是标准错误,1是标准输出,那么这条命令不就是相当于把标准错误重定向到标准输出么。
等等是&1而不是1,这里&是什么?这里&相当于等效于标准输出

常见的  commands >> /dev/null  2 >&1


2>&1 错误返回值传递给1输出通道, 同样&1表示1输出通道

2>/dev/null 

>/dev/null 2>&1 帅的解说


1>/dev/null 2>&1  和  >/dev/null 2>&1 是一样的

0代表标准输入
1代表stdout标准输出,默认值为1,所以”1>/dev/null”可以简写为”>/dev/null”
2代表stderr标准错误输出

(3)2>&1代表把stderr标准错误输出 重定向 到stdout标准输出

所以,1>/dev/null 2>&1的解释就是  note 1代表stdout标准输出,默认值为1,所以”1>/dev/null”可以简写为”>/dev/null”

将stdout标准输出重定向到空设备文件/dev/null ,同时将stderr标准错误输出的重定向跟stdout标准输出重定向一致,也输出到空设备文件/dev/null。


Linux IO重定向 以前的WIKI

see also

shell中>/dev/null 2>&1

https://www.jb51.net/article/64183.htm

https://www.zhihu.com/question/53295083