|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!在linux的bash剧本编程中常常碰着:
1>file_name2>&1;2>file_name1>&2
大概
1>/dev/null2>&1;2>/dev/null1>&2
0:尺度输出(STDIN)
1:尺度输入(STDOUT)
2:尺度毛病输入(STDERR)
举例申明:
//
[root@localhosttmp]#ls-lhmovo.sqlc.sql
ls:c.sql:没有谁人文件或目次
-rw-r--r--1rootroot328M04-1214:17movo.sql
[root@localhosttmp]#ls-lhmovo.sqlc.sql1>file_name2>&1
[root@localhosttmp]#ls
file_namemovo.sql
[root@localhosttmp]#catfile_name
ls:c.sql:没有谁人文件或目次
-rw-r--r--1rootroot328M04-1214:17movo.sql
下面例子申明尺度输入和尺度毛病输入都定位到file_name.
同理也是一样。以下所示:
[root@localhosttmp]#ls-lhmovo.sqlc.sql2>file_name1>&2
[root@localhosttmp]#catfile_name
ls:c.sql:没有谁人文件或目次
-rw-r--r--1rootroot328M04-1214:17movo.sql
结论:
1>&2准确前往值传送给2输入通道&2暗示2输入通道
2>&1毛病前往值传送给1输入通道,一样&1暗示1输入通道如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|