shell变量学习笔记

2014-11-24 11:22:40 ? 作者: ? 浏览: 1

变量赋值,一般的和比较特殊的:
# Simple case
a=23
echo $a
b=$a
echo $b


使用$(...)机制进行的变量赋值(除去使用``来赋值的另外一种新方法). 事实上这两种方法都是
命令替换的一种形式.


如果一个脚本设置了环境变量,需要export 它,来通知本脚本的环境,这是export命令的功能。脚本只能对它产生的子进程export 变量.一个从命令行被调用的脚本export 的变量,将不能影响调用这个脚本的那个命令行shell 的环境.


位置变量:
就是从命令行中传进来的参数,$0, $1, $2, $3...
$0就是脚本文件的名字,$1 是第一个参数,$2 为第2 个...,参见[1]( 有$0的说明),$9以后就需要打括号了,如${10},${11},${12}...
两个值得注意的变量$*和$@, 表示所有的位置参数.


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: