Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Windows98/ME > shell记录
【标  题】:shell记录
【关键字】:shell
【来  源】:http://www.cublog.cn/u/468/showart.php?id=237790

shell记录

Your Ad Here
关于{}和()
1.{} 的用法
确认你有一个叫file和一个叫file1的变量。能够使用以下的语句给它们赋值:
$ file=this
$ file1=that
$echo $fileand$file1 寻找变量fileand,file1
sh: fileand: parameter not set
$ echo ${file} and $file1 寻找变量file,file1
thisandthat
花括号被用来区分变量名和周围的文本
2.()的用法
命令替代
语法:
$(command)
例子:
$pwd
/home/user2
$ curdir=$(pwd)
$ echo $curdir
/home/user2
$ cd /tmp
$ pwd
$ cd $curdir
$ pwd
/home/user2
命令替代用来替代一个命令和命令行输出。命令替代的标准语法,也是POSIX鼓励的一种语法是:$(command).
命令替代让你捕获一个命令的输出,用它作为另一个命令的参数,或是赋值给一个变量。象在变量替代中一样,命令替代的执行是在命令行开始之前完成的。当命令行输出包含回车换行,它们会被空格代替。
同变量替代相似,命令替代使用一个美元符号之后的用括号包围的一个命令。
所有有效的shell脚本都可以加入命令替代。Shell 扫描每行脚本,执行它发现的开始于一个开括号,结束与于一个闭括号的命令。
命令替代的另外一种格式是用反引号来环绕一个命令象:
`command`
它和$(command) 是等价的,并且这是Bourne Shell认证的唯一的形式。`command`形式可以用在POSIX的脚本中和Bourne Shell的脚本中。
命令替代通常是在将一个命令的输出赋给一个变量或以后的处理时使用。通常pwd命令将它的输出送到你的屏幕。当你执行以下的赋值语句:
$ curdir=$(pwd) 或 $ curdir=`pwd`
pwd 的输出被赋给变量 curdir。
P52A HACMP系统安装文档:【上一篇】
Javascript特效代码大全:【下一篇】
【相关文章】
  • 禁止master扩展存储过程xp_cmdshell命令
  • Linux下C语言引用shell脚本的简单例子
  • Linux中shell的默认环境变量的设置(bash)
  • Shell 設計入門
  • 学Shellcode 的练习代码
  • beanShell不错
  • [转]面向 DBA 的 Linux Shell 脚本简介
  • shell小技巧
  • Wscript.Shell 对象详细介绍
  • shell 一句话批量修改文件后缀
  • 【随机文章】
  • 常用算法——迭代法
  • 最大公约数欧几里德算法及Python实现
  • 链接与符号链接
  • 以前做的两个开源项目,分别基于Java Swing 和 Eclipse RCP
  • 模式设计(二)Factory Method(完整)
  • XP优化误区4则
  • 对IExpression聚合统计的扩展实现
  • 传奇世界 升级武器之闲谈“砸”刀
  • 用户名 评论内容
  • CVS使用入门
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.