if参数小结
條件表達式
??????????????????????????????? 字符串允許使用賦值號做等號
if? [ $string1 !=? $string2 ]?? 如果string1不等于string2??????
if? [ -n $string? ]???????????? 如果string 非空(非0),返回0(true)?
if? [ -z $string? ]???????????? 如果string 為空
if? [ $sting ]????????????????? 如果string 非空,返回0 (和-n類似)???????? 條件表達式引用變量要帶$ 文件來自http://www.jb51.net/article/44209.htm
if [ -f? file ]??? 如果文件存在
if [ -d ...?? ]??? 如果目錄存在
if [ -s file? ]??? 如果文件存在且非空
if [ -r file? ]??? 如果文件存在且可讀
if [ -w file? ]??? 如果文件存在且可寫
if [ -x file? ]??? 如果文件存在且可執行??
if [ int1 -eq int2 ]??? 如果int1等于int2??
if [ int1 -ne int2 ]??? 如果不等于???
if [ int1 -ge int2 ]?????? 如果>=
if [ int1 -gt int2 ]?????? 如果>
if [ int1 -le int2 ]?????? 如果<=
if [ int1 -lt int2 ]?????? 如果<
??
字符串變量表達式
復制代碼?代碼如下: grep -q 用于if邏輯判斷 ? ? 不打印任何標準輸出,有匹配的內容就返回0if ?grep -q hello a.txt ; then echo yes;else echo no; fi
If? [ $a = $b ]???????????????? 如果string1等于string2??????????????????????????????? 字符串允許使用賦值號做等號
if? [ $string1 !=? $string2 ]?? 如果string1不等于string2??????
if? [ -n $string? ]???????????? 如果string 非空(非0),返回0(true)?
if? [ -z $string? ]???????????? 如果string 為空
if? [ $sting ]????????????????? 如果string 非空,返回0 (和-n類似)???????? 條件表達式引用變量要帶$ 文件來自http://www.jb51.net/article/44209.htm
轉載于:https://www.cnblogs.com/cuizhipeng/p/4289636.html
總結
- 上一篇: thinkphp的select和find
- 下一篇: DIV+CSS列表式布局(同意图片的应用