zoukankan      html  css  js  c++  java
  • linux 之if 条件语句

    1、 vim test.sh

    #!/bin/bash

    if [ -f "/home/file" ]; then

      echo "这是一个文件"

    elif [ -x "/home/file" ]; then

      echo "这是一个可执行文件"

    else

      echo "这边一个文件"

    fi

    常用对文件的一些判断:注意[] 前后的空格

    [ -f "somefile" ] :判断是否是一个文件
    [ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
    [ -n "$var" ] :判断$var变量是否有值
    [ "$a" = "$b" ] :判断$a和$b是否相等
    -r file     用户可读为真
    -w file     用户可写为真
    -x file     用户可执行为真
    -f file     文件为正规文件为真
    -d file     文件为目录为真
    -c file     文件为字符特殊文件为真
    -b file     文件为块特殊文件为真
    -s file     文件大小非0时为真
    -t file     当文件描述符(默认为1)指定的设备为终端时为真

    有志者,事竟成,破釜成舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    计算机书籍.网址
    MVC是必知必用的
    技术
    三色旗帜分类
    巴斯卡三角形
    Centos安装wine等组件的问题
    some software that is used to speed up your system
    驾照考试系统之流程图
    用静态成员函数调用非静态成员变量
    MFC 进度条控件
  • 原文地址:https://www.cnblogs.com/xw1104/p/7044956.html
Copyright © 2011-2022 走看看