1、shell使用空白字符来分隔单词。
通常在使用$符合引用变量的时候,将变量名使用{}花括号括起来。
例如:
fruit=apple
引用fruit
${fruit}
2、环境变量
设置环境变量
HTTP_PROXY=192.168.3.110:9527
export HTTP_PROXY
export命令导出环境变量的目的是使环境变量生效。
环境变量各目录之间使用:冒号分隔,例如:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
如果需要在环境PATH中添加一条新的路径,使用如下方法:
export PATH="$PATH:/home/usr/bin"
也可以使用
PATH="$PATH:/home/usr/bin"
export PATH
常见环境变量:
HOME PWD USER UID SHELL等
echo输出引用的环境变量时,需要使用双引号包围引用的变量。
例如:
echo "$HOME"
输出结果:
如果使用单引号包围,则会原样输出。
例如:
echo '$HOME'
输出结果:$HOME
SHELL常用内建命令
获取字符串长度
str=hellowolrd
length=${#str}
echo $length
输出结果:10