㈠ 列表迴圈
列表for迴圈:用於將一組命令執行已知的次數
基本語法格式
for variable in
docommand
command
…done
或者for variable in a b c
docommand
command
done
舉例說明(以下有多種語法,所包含的次數是已知的)
for var in ;do echo $var;done
for var in 1 2 3 4 5;do echo $var;done
for var in $(seq 10);do echo $var;done
for var in ;do echo $var;done
for var in ;do echo $var;done
for var in ;do echo $var;done
for var in ;do echo $var;done
for var inseq 10 -2 1
;do echo $var;done
㈡ 不帶列表迴圈
不帶列表的for迴圈執行時由使用者指定引數和引數的個數
基本語法格式
for variable
docommand
command
…done
舉例說明
#!/bin/bash
for var
doecho $var
done
㈢ 類c風格的for迴圈
基本語法結構
for(( expr1;expr2;expr3 ))
docommand
command
…done
for (( i=1;i<=5;i++))
doecho $i
done
expr1:定義變數並賦初值
expr2:決定是否進行迴圈(條件)
expr3:決定迴圈變數如何改變,決定迴圈什麼時候退出
舉例說明
for ((i=1;i<=5;i++));do echo $i;done
for ((i=1;i<=10;i+=2));do echo $i;done
for ((i=2;i<=10;i+=2));do echo $i;done㈠ 指令碼計算1-100奇數和
① 思路
1.定義乙個變數來儲存奇數的和 sum=0
2.找出1-100的奇數,儲存到另乙個變數裡 i=遍歷出來的奇數
3.從1-100中找出奇數後,再相加,然後將和賦值給變數 迴圈變數 for
4.遍歷完畢後,將sum的值列印出來
#!/bin/env bash
sum=0
#for迴圈遍歷1-100的奇數,並且相加,把結果重新賦值給sum
for i in
dolet sum=sum
+sum+
sum+
i //最後兩個部分均有$
done
#列印所有奇數的和
echo 「1-100的奇數和是:$sum」
五分鐘帶你入門TensorFlow
本文是 人人都能學人工智慧 tensorflow系列 文章的第一篇,這個系列會對tensorflow的基礎使用,softmax,交叉熵,dropout,cnn,lstm和nlp等內容進行系列介紹,盡量使用通俗的語言,讓更多的人都能了解人工智慧,了解tensorflow。tensorflow是goog...
3分鐘帶你學 介面
程式之間互動資料的一種方式。介面程式設計 開發 分為介面編寫,介面呼叫兩部分。介面編寫 在服務端編寫乙個請求位址 控制器中的方法 中的 接收請求引數 處理資料,返回資料。服務端介面就是乙個通過url可以訪問到的請求位址,類似伺服器端處理ajax請求從請求方式劃分 get post 從請求協議劃分 h...
一分鐘帶你入門SASS!!!
1.sass不用單獨配置,可以使 輕鬆,下面我們來使用一下吧.帶你區分 lang sass 和 lang scss 兩種語法的區別,能夠讓你輕鬆掌握,那麼舉個例子吧 1 先來說一下 lang sass 它是通過縮排方式寫 沒有大括號,比如python語言,go語言等語言都應用。2 其次是 lang ...