· ’ “ 的区别
·即键盘左上角esc键下面。在bash中· ·中间的脚本会进行执行,同样的如$()也会执行内部的语句
如line=`wc -l<deploy/master `
会执行wc -l <deploy/master并把值赋给line变量。
单引号和双引号的区别:
单引号不会将引号内部的\"$进行解析。如上面的echo '$line',结果是$line
双引号会将内部的\"$进行解析,上面的echo "$line"结果是文件正确行数。
if的String test如下:
if [ "$str" = "cao" ];then
echo "caonidaye"
fi
在if比较字符串时候加双引号
let用于数值计算,let "sum=sum+5"
算数计算可以使用$(( ))