shell_基础
shell编程一
创建shell文件
1 | touch test.sh #.sh用来表示这是一个shell脚本,并无特殊作用 |
shell文件的执行
1 | chmod +x test.sh #给文件添加可执行权限 |
指定执行shell及注释
文件开头写法:
1 | !/bin/bash #指明使用何种shell |
赋值语法
与其它语言不同的一点是赋值的变量与值之间是不能有空格的
1 | name=“narcissus” #必须紧挨着 |
变量的调用
变量前面加$,同时变量本身加{}
1 | echo ${name} #当然了,大部分时候这个括号是可以省略的,只要保证后面不紧挨着其它字符 |
日期打印
1 | echo `date +%Y%m%d` |
shell执行时候的检查
1 | sh -n test.sh #检查是否有错误 |
命令放在``之间
例子:计算1到100的和
1 | !/bin/zsh |