Shell脚本中的表达式和流程控制
表达式运算符
$(())或者$[]都可以用来在内部写表达式,运算操作符。
判断语句
[ condition ](condition前后要有空格)
非空返回true
判断字符串相等,用=。
1 | if [ "ok" = "ok" ] |
for循环
1 | 1. |
while循环
1 | while [ 条件判断式 ] |
读取控制台输入
read (选项)(参数)
-p:指定读值时的提示符。
-t:指定读取值时等待的秒数。如果一定时间内没输入,就退出。
1 | read -p "请输入一个数Num1=" NUM1 |
系统命令
basename可以获取文件的文件名
dirname,可以获取文件的路径
自定义函数
他的参数可以动态的获取
1 | function getSum(){ |
类似js
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论