歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux shell test用法


Linux shell test用法    1)判斷表達式    www.2cto.com   if test  (表達式為真)    if test !表達式為假    test 表達式1 –a 表達式2    兩個表達式都為真    test 表達式1 –o 表達式2   兩個表達式有一個為真    2)判斷字符串    test –n 字符串字符串的長度非零    test –z 字符串 字符串的長度為零    test 字符串1=字符串2      字符串相等    test 字符串1!=字符串2 字符串不等    3)判斷整數   www.2cto.com     test 整數1 –eq 整數2   整數相等    test 整數1 –ge 整數2   整數1大於等於整數2    test 整數1 –gt 整數2    整數1大於整數2    test 整數1 –le 整數2    整數1小於等於整數2    test 整數1 –lt 整數2     整數1小於整數2    test 整數1 –ne 整數2   整數1不等於整數2    4)判斷文件    test  File1 –ef  File2兩個文件具有同樣的設備號和i結點號    test  File1 –nt  File2文件1比文件2 新    test  File1 –ot  File2文件1比文件2 舊    test –b File 文件存在並且是塊設備文件    test –c File 文件存在並且是字符設備文件    test –d File 文件存在並且是目錄    test –e File 文件存在    test –f File  文件存在並且是正規文件    test –g File 文件存在並且是設置了組ID    test –G File 文件存在並且屬於有效組ID    test –h File 文件存在並且是一個符號鏈接(同-L)    test –k File 文件存在並且設置了sticky位    test –b File 文件存在並且是塊設備文件    test –L File 文件存在並且是一個符號鏈接(同-h)    test –o File 文件存在並且屬於有效用戶ID    www.2cto.com   test –p File 文件存在並且是一個命名管道    test –r File  文件存在並且可讀    test –s File 文件存在並且是一個套接字    test –t FD   文件描述符是在一個終端打開的    test –u File 文件存在並且設置了它的set-user-id位    test –w File文件存在並且可寫    test –x File 文件存在並且可執行 
 
Copyright © Linux教程網 All Rights Reserved