shell

shell :

运算符:a=12

             b=13

             c=$(($a + $b)) 

#加号之间得有空格,=号两边不能有空格,/号取的是整数,*号要用转义(在$(())中无须对*进行转义)

 

条件测试:[  -d  dir  ] ;echo $?   #[]里面两边必须得有空格

 

If:

read  -p ”input : “ num

If  [$num  gt  0]

      Then

           Echo  “ok”

Fi  #结束

 

Case :

read  -p  “input  your name ”  name

case  $name  in

Root)

      Echo “root”

      ;;

Esac

 

If  用fi  结束  case用esac 结束;For  和 while 用do开始,done结束;

For((i=0;i<10;i++))  #for和while都要用两个括号

Awk :

cat /etc/passwd | awk -F: '{print $1 " " $2}'

#读取前两列数据

原文地址:https://www.cnblogs.com/ldy233/p/11181712.html