日历

2017年十二月
« 9月    
 123
45678910
11121314151617
18192021222324
25262728293031

最近评论

    linux/unix基础知识

    shell语法中test命令例子详解

        test的命令比较多,而且非常好用,初始的时候,可以使用test进行判断,后期熟悉的话可以用[]取代test,进行判断,在这里仅使用test进行判断语句的逻辑关系。
        首先可一个语法:判断条件 &&  语句一||语句二
        如果判断条件为真的话,执行&&后的语句一,||后的语句二执行;如果判断条件为假的话,&&后的语句一不执行,只执行||后的语句二。下面,test的每一个判断语句,都将举一个例子实际运行一下,例子更加直观的说明问题。

    一、某个文件是否存在或具有某个类型的判断
    1、test –e File     文件是否存在
    [root@myfreelinux tmp]# test -e 3.txt && echo “exist” || echo “not exist”
    not exist
    [root@myfreelinux tmp]# test -e 2.txt && echo “exist” || echo “not exist”
    exist