您的位置:首页 > 运维架构 > Shell

shell

2015-12-02 17:55 537 查看

1. 单引号和双引号的区别

单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是 普通字符 ,不会作变量的引用,直接输出字符串
[root@le shell]# myname="$name is wow"
[root@le shell]# echo $myname
HaHa is wow
[root@le shell]# myname='$name is wow'
[root@le shell]# echo $myname
$name is wow

3. bash shell 脚本中常用隐含变量

$0当前执行的脚本或者命令名称
$1-$9代表参数的位置. 举例 $1 代表第一个参数.
$#脚本调用的参数的个数
$@所有参数的内容
$*所有参数的内容
$$当前运行脚本的进程号
$?命令执行后返回的状态
$!后台运行的最后一个进程号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: