两种运行脚本的方式:
1.将脚本作为bash的命令行参数
1.将脚本作为bash的命令行参数
2.授予脚本执行权限,将其变为可执行文件
在bash中,每个命令是通过分号或换行符来分割的。
例:cmd1;cmd2等同于
cmd1
cmd2
默认情况下,echo在每次调用后会添加一个换行符。
可以用-n来忽略换行。
使用不带引号的echo时,没法在所要显示的文本中使用分号。
变量替换在单引号中无效。(例:echo '$PATH' 会打印出$PATH,而echo "$PATH"会打印出PATH变量的内容)
printf也可用于终端打印。
echo中使用转义字符。(可以使用单引号或双引号)
echo -e '1\t2"
在bash中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串形式存储。
如果变量赋值中,value不包含任何空白字符,则不需要使用引号进行引用,否则必须使用单引号或双引号。
var=value (赋值操作)
var = value (相等操作)
打印变量内容:
echo $var 或 echo ${var}
获取字符串的长度: len=${#var}