for迴圈一般格式為:
for 變數 in 列表do command1
command2
...commandn
done
注意:1、列表可以用命令替代 比如`ls`
2、 花括號,中間兩點或1 2 3 #中間是空格,不是逗號之類的
3、for((i=11;i<=15;i++)) #雙括號,沒空格,沒int說明
while commandshell 有三種 if ... else 語句:do statement(s) to be executed if command is true
done
注意:1、
i=$((i+1)) #表示式,得雙括號加$
2、let i++ #自加1可以用let
注意:1、read -p "請輸入使用者名稱:"username #儲存輸入的變數到username
case語句格式如下:
case 值 in模式1)
command1
command2
command3
;;模式2)
command1
command2
command3
;;*) command1
command2
command3
;;esac
注意:1、模式1) 半邊括號
2、;;模式判斷介紹符
3、*)表示其他模式
4、case語句結束標記為反寫esac
#!/bin/bashecho
"for *****===
"for i in12
3#中間是空格,不是逗號之類的
doecho
"i:$i
"done
for i in #花括號,中間兩點
doecho
"i:$i
"done
for((i=11;i<=15;i++)) #雙括號,沒空格,沒int說明
doecho
"i:$i
"done
echo 「while *****=」
i=1total=0
while((i<=100
))do
total=$((total+i))
i=$((i+1
)) #表示式,得雙括號加$
done
echo
"total:$total
"i=1
total=0
while((i<=100
))do
total=$((total+i))
let i++#自加1可以用let
done
echo
"total:$total
"
for *****===i:1i:
2i:3i:
5i:6i:
7i:8i:
9i:10i:
11i:
12i:
13i:
14i:15「
while *****=」
total:
5050
total:
5050
#!/bin/bashecho
"if語句*****==
"read -p "
請輸入使用者名稱:
"username #儲存輸入的變數到username
if [ $username =root ]
then
echo
"welcome root...
"
then
echo""
else
echo
"please go out...
"fi
if語句*****==請輸入使用者名稱:root
welcome root...
if語句*****==請輸入使用者名稱:you
please go out...
#!/bin/bashecho
"case語句**********
"case $1
in #case
instart) #半邊括號
echo
"starting ...";;
stop)
echo
"stopping ...";;
restart)
echo
"restart ...";;
*) #其他情況用 *表示
echo
"argument error ...
";; #每個分支結束加兩次分號
esac #case 反過來寫
case語句**********argument error ...
start
case語句**********starting ...
restart
case語句**********restart ...
stop
case語句**********stopping ...
LINUX常見命令學習
linux 命令格式 命令 選項 引數 注意 個別命令的使用不遵循格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all ls 選項 檔案或目錄 選項 a 顯示所有的檔案,包括隱藏檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案的大小 i 顯示inode rw r r 第...
常見Linux命令學習
linux命令很枯燥,遇到不懂的命令學習方法是去菜鳥教程查。命令分類 檔案處理命令 許可權管理命令 檔案搜尋命令 幫助命令 使用者管理命令 壓縮解壓命令 網路命令 關機重啟命令 命令格式 命令 選項 引數 例 ls la etc 說明 1 個別命令使用不遵循此格式 2 當有多個選項時,可以寫在一起 ...
常見Linux命令學習
linux命令很枯燥,遇到不懂的命令學習方法是去菜鳥教程查。命令分類 檔案處理命令 許可權管理命令 檔案搜尋命令 幫助命令 使用者管理命令 壓縮解壓命令 網路命令 關機重啟命令 命令格式 命令 選項 引數 例 ls la etc 說明 1 個別命令使用不遵循此格式 2 當有多個選項時,可以寫在一起 ...