linux下shell编程 关于iptable

[复制链接]
查看11 | 回复1 | 2010-9-9 17:07:10 | 显示全部楼层 |阅读模式
/sbin/ifconfig $WAN1_IF:$WAN1_COUNTER $ip_net.$ip_host netmask $WAN1_NETMASK 1>/dev/null 2>&1
最后的&1 是什么意思
还有 1是标准输出?2是错误输出?
那2输出到哪呢?
如果可能的话 请帮忙解释一下所有的功能
有点理解了
就是 后面2个是并列的 一个是正确输出到 那个文件一个是将错误输出到文件
那样的话 处理文件的结果就可以看到了
后面的1就是让2当做1来用是么?

回复

使用道具 举报

千问 | 2010-9-9 17:07:10 | 显示全部楼层
丢弃标准输出和标准错误输出在这里2>&1 等价于2>/dev/null
其中的&1表示本例中标准输出的地方/sbin/ifconfig 1>/root/tmp.txt2>&1/sbin/ifconfig 1>/root/tmp.txt2>/root/tmp.txt两例的效果是一样的,都是把产生的标准输出跟标准错误输出附加到同一个文件tmp.txt2>&1 这4个字符一定要连在一起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行