Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45378
  • 博文数量: 9
  • 博客积分: 274
  • 博客等级: 二等列兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-13 10:39
文章分类
文章存档

2011年(9)

最近访客

分类: Python/Ruby

2011-01-14 22:49:09

&1一般指的是标准输出(stdout),&2指的是标准错误(stderr)
举例来说:
echo > &1
结果就是终端换行,因为标准输出是在终端里面,而echo如果没有-n的话默认输出一个换行符。
echo > &2
结果是一样的,个人理解标准错误输出也在终端里面
附程序代码自己验证:
  1. #!/bin/sh
  2. echo >&1
  3. echo >&1
  4. exit 0
阅读(3138) | 评论(0) | 转发(0) |
0

上一篇:RPM-CHECK示例程序

下一篇:几个引号的作用

给主人留下些什么吧!~~