首页 > 系统服务 > 详细

shell编程

时间:2015-11-27 12:59:33      阅读:308      评论:0      收藏:0      [点我收藏+]

http://c.biancheng.net/cpp/view/2739.html

一. 变量

1.定义 : 

 直接定义 value = "hi"

 

2.使用 :

 加美元符号

  1. your_name="cesc"
  2. echo $your_name
  3. echo ${your_name}

   推荐给所有变量加上花括号,这是个好的编程习惯。

 

3.删除 :

  unset value

 

4.变量类型 :

运行shell时,会同时存在三种变量:

1)局部变量

局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。

2)环境变量

所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。

3)shell变量

shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行

 

5.特殊变量 :

技术分享

$*和$@的区别 :

 

$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。

但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数。

 

6.变量替换

技术分享

 

shell编程

原文:http://www.cnblogs.com/chencesc/p/4999993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!