shell学习(一):for循环及if判断
1、for循环及if判断的使用
例1:
>#!/bin/bash; #shell脚本的开头shebang,规定了shell脚本的调用位置,分号表示换行
>no1=4; #no1为变量,此行为赋值语句
>no2=8; #no2为变量,此行表示为变量no2赋值为8
>
>let result=no1+no2; #let命令表示执行其后的命令行,该命令行表示将变量no1和变量no2相加的值赋值给变量result
>echo $result ; #echo命令表示输出其后的字符串或变量,此行命令表示将变量result的值打印出来
>echo "$result \n" #此行命令的作用同上行命令一致, ‘\n’表示输出后换行
>
>for((i=1;i<=10;i++)); #for循环,i为循环变量表示循环10次
>do #for循环的格式 for(——); do (—— ) ;done ;#结束循环
>let no1++; #no1变量自加1
>echo $no1; #输出no1变量
>if [[($i = 6)]] ; #if判断语句,表示如果变量i的值等于6,则为真
>then #if判断的格式 if(——); then (——);else(——);fi;if判断结束
>echo Are you OK #输出“Are you OK”字符串
>fi #if判断结束
>done #for循环结束