testerhome学习笔记3_Bash应用一

逻辑控制

1. if结构:if [ condition ] ; then ...; else...; elif...; fi.     ( fi做为结尾)

   简单的if逻辑可以用&& ||去代替:a&&b||c;    &&前面的命令执行成功为真,才会执行&&后面的命令,||前面的命令执行失败,为假,才会执行||后面的命令 , 例如:echo "1"&&echo "2"||echo "3"&&echo "4"||echo "5"||echo "6"&&echo "7"&&echo "8"||echo "9"

 

 2.For循环:for((c1;c2;c3));do....;done

  

  

 for的遍历循环:for x in $array{@};do...;done

 

 3.while循环:while read line;do echo $line;done < file;(<是输入重定向;>是输出重定向;read是个读入键盘的命令)

 

 

4.退出控制:

   break:退出当前循环,默认为1

   break 2:退出两层循环

   contiune:跳出当前循环,进入下一次循环

   contiune 2: 跳出上层循环的下一次循环中

   return:函数返回

   exit:脚本退出 

 

 

Bash运行环境

PS:

1.创建脚本的命令:touch hello.sh

2.搜索输入过的命令:ctrl+r

3.查看所有输入过的命令:history

4.跳转到指令的结尾:ctrl +e,跳转到指令的开头:ctrl +a

5.ctrl +c中断程序

6.read -p "enter":-p为显示提示语“enter”

7.echo *:默认打印当前目录所有文件 

猜你喜欢

转载自www.cnblogs.com/viviian/p/10110089.html
今日推荐