1.shell 变量的定义和使用
- my_dir="/home/yk/Desktop"#(单引号里的任何字符都会原样输出, 单引号字符串中的变量是无效的;)
- echo $my_dir
- echo ${#my_dir}# 获取字符串长度
2.shell 的注释
单行 #
多行:<<EOF EOF
3.shell 传递参数
$n.n 代表一个数字, 1 为执行脚本的第一个参数, 2 为执行脚本的第二个参数, 以此类推......
$0 为执行的文件名
./test.sh param1 param2 param3 #带参数执行脚本
$* 和 $@是列出所有的参数, 不同之处在于 $* 是把所有参数当一条参数,$@则是有一个算一个
来源: http://www.bubuko.com/infodetail-2751732.html