【求助】刚学shell遇到几个问题

【求助】刚学shell遇到几个问题

我刚刚开始学习shell哈~
遇到几个问题
望达人指点:
1,怎样捕捉一条shell命令的返回信息?也就是说有没有像C++那种异常处理机制?
2,可不可以让shell指令执行后的返回信息不回显在控制台上?

谢谢!      
程序的推出状态:  如果变量$?
1, $? !=0 表明程序异常退出,
如果你只想得到标准错误,就把标准输出定向到/dev/null
如果想得到标准输出, 就重定向标准错误 2>/dev/null

2, 不详看到任何输出,可以使用如下几种格式:
$cat file.txt >/dev/null 2>&1
$cat file.txt &>/dev/null
$cat file.txt >&/dev/null      
谢谢 Roc.Ken       
[QUOTE=dearvoid]谢谢 Roc.Ken [/QUOTE]
客气 客气      
谢谢[url="http://www.linuxeden.com/forum/member.php?u=47703"]Roc.Ken[/url] 兄~~
我下去试试哈!