变量测试语句
#!/bin/sh if [ $# -ne 2 ]; then echo "not enough parameters" exit 0 fi if [ $1 -eq $2 ]; then echo "$1 equals $2" elif [ $1 -lt $2 ]; then echo "$1 little than $2" elif [$1 -gt $2 ]; then echo "$1 greater than $2" fi
用户自定义变量
由字母或下划线开头,由字母,数字或下划线序列组成,并且大小写字母意义不同。变量名长度没有限制。
在使用变量值时,要在变量名前加上前缀"$"。
建议变量名为大写字母
变量赋值:AAA=123(等号两边没空格) 使用echo查看
设置和使用变量
包含多个字的变量
$name="mike ron"记得加引号
单引号与双引号的区别
例如:
$abc='$name junior'
echo $abc 结果是$name junior
而使用双引号的结果是mike ron junior
所以单引号之间的内容原封不动的指定给变量
显示全部的变量set
取消设置的变量unset name
位置变量和特殊变量
执行用户命令时,将命令行的第一个部分作为命令名,其他部分为参数
例如 ls -l file1 file2 file3
$0 这个程序的文件名 ls -l
$1 file1 $2 file2 $3 file3
例如sh aa.sh acb
$0 就是aa.sh $1就是acb
特殊变量
$*这个程序的所有参数
$#这个程序的参数的个数
$$这个程序的PID
$!执行上一个后台命令的PID
$?执行上一个命令的返回值 一个是0 表示命令执行成功另一个非0
sh -x
exit 0推出
本文出自 “TNT、运维之路” 博客,请务必保留此出处http://tntdba.blog.51cto.com/1199791/1003356
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索变量
, 命令
, 程序
, echo
, ron ython
, 一个
引号
mysql if语句判断变量、php sql语句拼接变量、mysql带变量的sql语句、sql语句变量赋值、sql语句定义变量,以便于您获取更多的相关知识。