zoukankan      html  css  js  c++  java
  • shell 字符串判断

    字符串的判断

    '-z 字符串'
    判断字符串是否为空(为空返回真)
    '-n 字符串'
    判断字符串是否为非空(非空返回真)
    '字符串1==字符串2'
    判断字符串1是否和字符串2相等(相等返回真)
    '字符串1!=字符串2'
    判断字符串1是否和字符串2不相等(不相等返回真)
    
    name=ssgao
    #给name变量赋值
    [ -z $name ] &&echo "yes" || echo "no"
    判断name变量是否为空,不为空返回"no"
    
    aa=11
    bb=22
    [ "$aa" == "$bb" ] && echo "yes" || echo "no"
    判断两个变量的值是否相等,明显不相等,所以返回no
    
    [root@ssgao shell]# cat test.sh 
    #!/bin/bash
    echo "$1的值: $1"
    echo "$2的值: $2"
    if [  $1 == $2 ]
     then
       echo "输入的信息相同!"
     else
       echo "输入的信息不相同!"
    fi
    ​
    [root@ssgao shell]# sh test.sh 1 1
    $1的值: 1
    $2的值: 1
    输入的信息相同!
    
  • 相关阅读:
    python—pandas及DataFrame
    python模块以及import 报错:ImportError: No module named myModule
    第二周开课测试
    第二周开课博客
    javaweb第二课
    javaweb第一课
    大道至简.读后感
    读后感2
    读后感.1
    测试
  • 原文地址:https://www.cnblogs.com/ssgao/p/8869669.html
Copyright © 2011-2022 走看看