建立 vim if.sh
#!/bin/bash
echo
"$1"
#使用的 $1 取到執行的時候的第乙個值 ...if[
$1 -eq 1 ]
# -eq 比較等於的等於
then
echo
"輸入的是1"
elif
[$1 -eq 2 ]
then
echo
"輸入的是2"
fi
bash if.sh 2
輸入的是2
if 語句的基本格式
if 判斷條件
then
判斷體elif 判斷條件
then
判斷體fi
判斷的方式
[ 判斷表示式 ]
[空格 表示式 空格]
中的貼近的地方必須都有乙個空格
if空格判斷條件
if後有乙個空格再加判斷條件
或者看這裡 ---->> 這裡有大佬的總結
流程控制if 語句的三種格式:
if語句做條件判斷的時候,中括號前後必須有空格
1、單分支if語句
if [ 判斷條件 ];then
條件;fi
2、雙分支if 語句
if [ 判斷條件 ];then
條件;else
條件;fi
3、多分支if語句
if [ 判斷條件 ];then
條件;eilf [ 判斷條件 ];
條件;else
條件;fi
又是一位大佬的總結
shell 分支語句基礎03
printf 命令介紹 printf 相比於echo 的移植性更好。且可以格式化字串的輸出樣式。printf 10s 8s 4s n 姓名 性別 體重kg printf 10s 8s 4.2f n 郭靖 男 66.1234 printf 10s 8s 4.2f n 楊過 男 48.6543 prin...
Shell指令碼基礎 if then語句
簡單結構 if command condition then commands fi帶else結構 if command condition then commands else commands fi多層巢狀 if command condition then commands elif comm...
Shell基礎 流程控制語句
0 表示當前指令碼檔案的名稱 獲取當前指令碼有多少個引數 對應所有引數的值 n 對應第n個引數的值 表示當前指令碼執行結果 0表示成功,非0表示失敗 有兩種方式 a.test 命令 b.w test.sh 引數 檔名 2.1 檔案測試 2.2 邏輯測試 與 或 非 2.3 整數值比較測試 2.4 字...