shell ,流程控制
#如果ps -ef | grep -c "ssh"的結果大於一行,列印true
if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi
#判斷兩個變數是否相等
a=10 b=20 if [ $a == $b ] then echo "a 等於 b" elif [ $a -gt $b ] then echo "a 大於 b" elif [ $a -lt $b ] then echo "a 小於 b" else echo "沒有符合的條件" fi
輸出
a 小於 b
#test命令連用
num1=$[2*3] num2=$[1+5] if test $[num1] -eq $[num2] then echo '兩個數字相等!' else echo '兩個數字不相等!' fi
輸出
兩個數字相等!
相關推薦
shell--8、Shell 流程控制
shell 流程控制和Java、PHP等語言不一樣,sh的流程控制不可為空,如(以下為PHP流程控制寫法):<?php if (isset($_GET["q"])) { search(q); } else { // 不做任何事情 }在sh/bash裏可不能這麽寫,如果else分支沒有語句
shell 流程控制語句
pan oot 示例 strong 更多 -o 一個 post 文件 一、if 語法格式:if test -d $arg then ... else ... fi 變量測試語句可以用 [ ] 簡化。例:test -d $arg 等價於 [ -d $arg ]。( 註意:"空
008-Shell 流程控制
str 有一點 代碼 while 循環 功能 語言 命令提示符 i++ 等於 一、if else 1.1、if if 語句語法格式: if condition then command1 command2 ... com
12-shell 流程控制
item 過程 num case語句 一行 個數字 無限 進行 語句 在sh/bash裏可不能這麽寫,如果else分支沒有語句執行,就不要寫這個else。 if else ifif 語句語法格式: if condition then command1
shell流程控制語句 case
不常用 多個 流程 shell流程控制 ase 讀取 ext ffffff 提示符 linux的shell前前後後學了好幾遍了奈何記性不好,總是忘了,追主要的原因可能是不常用的原因吧!case開頭 esac結尾下面是結果輸入法不對 輸入的符號就不對,剛開始總錯,後來切換了
shell ,流程控制
#如果ps -ef | grep -c "ssh"的結果大於一行,列印true if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi #判斷兩個變數是否相等 a=10 b=20 if [ $a == $b
shell流程控制
shell流程控制 if 判斷 基本語法 if [ 條件判斷式 ];then 程式 fi或者 if [ 條件判斷式 ] then 程式 elif [條件判斷式] then 程式 fi 注意事項:(1)[ 條件判斷式 ],中括號和條件判斷式之間必須有空格 (2) 推薦使用第二種方式
Shell程式設計七-Shell 流程控制
Shell 流程控制 一、if語句 if 語句語法格式: if condition then command1 command2 ... commandN 
學習筆記 shell流程控制語句 if 和 for
if條件測試語句 使用單分支的if條件語句來判斷/media/cdrom檔案是否存在,若存在就結束條件判斷和整個Shell指令碼,反之則去建立這個目錄: [[email protected] ~]# vim 1.sh #!/bin/bash DIR="
[轉]linux shell 流程控制(條件if,迴圈【for,while】,選擇【case】語句例項
linux shell有一套自己的流程控制語句,其中包括條件語句(if),迴圈語句(for,while),選擇語句(case)。下面我將通過例子介紹下,各個語句使用方法。 一、shell條件語句(if用法) if語句結構[if/then/elif/else/fi] if 條件測試語句
Shell流程控制語句
在Linux Shell程式設計中,if、for、while、case等條件流程控制語句用的非常多,把這些學好,對提升指令碼的功力有非常大的幫助。下面將逐個來講解具體的用法: If條件判斷語句 I
Linux Shell——流程控制
一. 建立互動式指令碼 使用 echo命令的選項 關於各種命令的使用,可以使用man 命令來檢視命令的詳細用法介紹。例如,我想看下 echo 的用法和各種選項。可以執行 man echo。執行結果如下: 如果單獨執行 echo 命令,就會打印出一個空白行。 預設情況下,echo 都會換行,如果不想換行的話
shell--流程控制
l if語句 bash流程控制不可為空,else分支沒有語句執行,就不寫else if condition1 then command1 elif condition2 then command2 else commandN fi l for
Shell腳本的基本流程控制
false 流程控制 ash lba -s print 所有 循環 數字 if else read -p ‘請輸入分數:‘ score if [ $score -lt 60 ]; then echo ‘60分以下‘ elif [ $score -lt 70 ]; th
Shell 腳本學習筆記八:流程控制
等於 break 語句 until循環 ase 所有 span 數字 if 語句 一、 if else /// 如果else分支沒有語句執行,就不要寫這個else 1、if 語句 if condition then
shell的流程控制介紹
shell、流程控制Lnux shell和Java、PHP等語言不一樣,它有一套自己的流程控制語句,其中包括條件語句(if,case),循環語句(for,while,until),循環控制語句(continue,break,shift)。下面我會通過一些簡單明了的例子來介紹下各個語句的使用方法。一、條件語句
Linux shell腳本流程控制
linux 循環 選擇 博主搬家至51CTO,初來乍到,請多指教。此次我們來通過實例解析Linux shell腳本流程控制Linux shell腳本流程控制可分為三類:順序執行,條件選擇執行,循環執行順序執行:簡單理解就是逐行執行腳本內容,逐行解讀,逐行執行。(此處不做實例解析)條件選擇執行:可以
shell腳本流程控制
linux shell 腳本變成使用過程中通常需要流程控制,一般情況下是順序執行,在實際使用過程中根據不同情況需要執行不同命令,這時就用到選擇執行比如if、case,有時需要重復執行多次,循環執行比如for、while、until條件選擇執行語句if單分支雙分支 if 判斷條件;then 條件為真的
[Shell]條件判斷與流程控制:if, case, for, while, until
設備 重啟 硬鏈接 HA rpm 套接字 字符串 regular 符號 【條件判斷】 1. 按文件類型進行判斷 -b 文件 判斷該文件是否存在,並且為塊設備文件(是塊設備文件為真) -c 文件 判斷該文件是否存在,並且為字符設備文件(是字符設