shell要点

1,for file in 'ls /etc'

do

 

 

 

echo $file

done

2,shell算术表达式

declare 

不支持浮点数,需要bc,awk支持

$[ ]

$(( ))

let

$(expr  )

3,字符串

${#str}

${#str:1:4}

查找子串

4,数组

5,eq ne gt ge lt le 文件测试

6,if

then

 

elif

 

else

 

fi

7,while

do

 

done

8,case in

1)

 

esac

9,$# $* $$ $! $@ $- $?

 

awk

1,awk -F ':' '{print $1}'

2,BEGIN END 

 

你可能感兴趣的:(shell要点)