第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環
阿新 • • 發佈:2018-07-17
art start 是否 環境變量 100% 展開 字符 如果 lar 第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環
1.字符測試
1)==(=賦值用的):等號兩側引用變量的結果所以一個等號也可以自動判斷出不是賦值,相等為真,不等為假。一定註意等號兩側一定要有空格。
2)!= :測試是否不等,不等為真,等為假
3)>
4)<
5)>=
6)<=
7)-n string :單目操作,測試字符串是否為空,空為真
8)-s string :單目操作,測試字符串是否不空,不空為真
-
echo "scale=2;111/22;"|bc
bc <<<"scale=2;111/22;" - for循環
for 變量 in 列表;do
循環體
done
1)列表遍歷完後就退出
2)如何生成列表:
<1>{1..100} 自動展開為1 到 100的列表
<2>seq 命令替換,seq 1 2 10, seq 起始數(如果省略默認是1) 步進長度(如果省略默認是1) 結束數
3) declare -i SUM integer ,聲明變量SUM是整型
declare -x SUM export ,聲明變量SUM是環境變量
4)取模
取余%, 3%2=1 100%55=45
- while循環
- until循環
第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環