Chinaunix首页 | 论坛 | 博客

14#

  • 博客访问: 131062
  • 博文数量: 48
  • 博客积分: 1910
  • 博客等级: 上尉
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-27 10:38
文章存档

2012年(8)

2011年(2)

2010年(13)

2009年(25)

我的朋友

分类:

2010-01-19 18:41:15

1.使用时机

   1.1 需要在一定条件下一次执行多个命令,也就是说,要么不执行,要么就全执行,而不是每次依序的判断是否要执行下一个命令

   1.2 需要从一些命令执行优先次顺中得到豁免,如算术的2*(3+4)那样.

   1.3 它们的合计输出向下传递到某个管道,或者将其任何部分或全部流重定向到相同的地方

2.使用方法

  ( )将command group置于sub-shell去执行,也称nested sub-shell;

       变量及其它环境的修改是临时的,且不想影响原有或以后的设定时使用

  { }则是在同一个shell内完成,也称为non-named command group;

       确保在括号与实际命令之间包括空格,否则 Shell 可能无法正确解释括号。此外,还要确保列表中的最后一个命令以分号结尾;

        变量及其它环境的需要在线设定时使用.

阅读(350) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~