摘要: 1. if 判断 单分支 if [ condition ] ;then 程序 ;fi (if 后面有空格,;后面也有) 在文件中 if [ conditio ] 为了避免出错 if [ "$1"x = "zhang"x ] then 防止对其不传递参数时报错 程序 fi codition 可以这样 阅读全文
posted @ 2022-07-06 23:25 zhangdudu 阅读(21) 评论(0) 推荐(0)
摘要: 1. 基本语法 test condition [ condition ] (前后都有空格) test $a = hello ( = 左右要有空格, 真的话$?为0 否则为1) 2. 比较运算符 整数 -eq 等于 equal -lt 小于 less than -gt 大于 greater than 阅读全文
posted @ 2022-07-06 23:04 zhangdudu 阅读(45) 评论(0) 推荐(0)
摘要: 1.expr expr 1 + 1 expr 5 \* 2 2. $ $((运算符)) $[运算符] 3. a=$[6 + 4] 空格 a=$(expr 5 \* 2) 空格 a=`expr 5 \* 2` \*前后有空格 阅读全文
posted @ 2022-07-06 22:43 zhangdudu 阅读(19) 评论(0) 推荐(0)
摘要: 1. 系统预定义变量 1. 子shell中的变量,父shell中是不可见的 (使用bash, 进入子shell) 2. 常用系统变量: 全局: $HOME , $PWD, $SHELL, $USER $PATH 局部: 3. 查看系统变量 echo $my_var set (查看所有变量局部全局) 阅读全文
posted @ 2022-07-06 11:22 zhangdudu 阅读(176) 评论(0) 推荐(0)