2020-10-21 linux shell脚本基础

it2026-02-04  1

2020/10/21 逻辑运算符  -f 判断文件是否存在  -d 判断目录是否存在  -eq 等于  -ne 不等于  -lt 小于  -gt 大于  -le 小于或等于  -ge 大于或等于  -a 双方都成立 and  -o 单方成立 or  -z 空字符串 多条件  if();then  elif();then  elif();then  else()  fi  [] 运行系统命令  [[]] 测试比较 [] 与[[ ]] 的区别:  [[ ]] 中逻辑组合可以使用 && || 符号  [] 里面逻辑组合可以用 -a -o  -----  #!/bin/sh  a=83  if [[ $a > 95 ]];then  echo “good”  elif [ $a -gt 80 -a $a -lt 95 ];then  echo "just so so"  else  echo "bad" fi ----- for 命令  for i in `命令`  do   命令  done    #!/bin/bash  #查找当前路径的sh 文件,并将每一个打包  for i in `find . -name "*.sh" `  do  echo $i;  tar -cvf $i.tar.gz $i  done while语句  while 条件语句  do   执行语句  done

最新回复(0)