shell基础
1.开头,注释
#!/bin/bash
#符号#!脚步执行的程序
#符号#用于解释
#用chmod +x shellfile ,命令让文件有可执行权限,shellfile为脚本名
2.一般规则
#变量规则:
# 1.首字符必须为字母(a-z)(A-Z)
# 2.中间不能有空格,可以用下划线(_)
# 3.不能使用标点符号
# 4.不能使用bash里关键字(可以用help命令查看保留关键字)
# 等号 两边均不能有空格,切记 等号
a=”hello world”
#打印变量a
echo “A is :” $a
#在字符串中用到变量需要 { } 花括号
num=1
echo “this is my ${num}th bash shell!”
3. if else
#if表达式如果为真,则执行then的部分
#它的结束是if反过来写 fi
# if …;then
# …
# elif …;then
# …
# else
# …
# fi
#通常用 [ ] 来条件测试,注意方括号前后都要保存空格
#温习一下赋值的 = 号前后不能有空格
# [ -f"somefile" ] : 是否是一个文件
# [ -x"/bin/ls" ] : /bin/ls是否存在并有可执行权限
# [ -n"$var" ] : $var变量是否有值
# [ "$a"="$b" ] : $a和$b是否相等
a=”ssss”
echo “a is:${a}” $a;
if [ ${a}="ssss" ] ; then
echo “a=s”
else
echo “a!=s”
fi