1. 程式人生 > >第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環

第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環

art start 是否 環境變量 100% 展開 字符 如果 lar

第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環

1.字符測試
1)==(=賦值用的):等號兩側引用變量的結果所以一個等號也可以自動判斷出不是賦值,相等為真,不等為假。一定註意等號兩側一定要有空格。
2)!= :測試是否不等,不等為真,等為假
3)>
4)<
5)>=
6)<=
7)-n string :單目操作,測試字符串是否為空,空為真
8)-s string :單目操作,測試字符串是否不空,不空為真

  1. echo "scale=2;111/22;"|bc
    bc <<<"scale=2;111/22;"

  2. 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

  1. while循環
  2. until循環

第六課-第三講06_03_bash腳本編程之五 字符串測試及for循環