博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell字符串比较
阅读量:6266 次
发布时间:2019-06-22

本文共 799 字,大约阅读时间需要 2 分钟。

hot3.png

# 字符串比较A="A"B="B"a="A"# 单[]可以表示表示字符串是否相等# "="和"=="等价if [ $A == $a ]; then    echo "[ $A == $a ] -> True"fiif [ $A != $B ]; then    echo "[ $A != $B ] -> True"fi# 单[]比较字符串大小,需要再">"或"<"符号前加转义符"\",否则比较失败if [ $A \< $B ]; then    echo "[ $A \< $B ] -> True"fi# 不加转义符"\"比较"A"和"B",结果"A">"B"为True,说明比较失败if [ $A > $B ]; then    echo "[ $A > $B ] -> True(Compare Failed)"fi# 可以用双[[]]来比较字符串大小及是否相等# 和[]一样可以使用"=", "==", "!=", ">", "<"if [[ $A < $B ]]; then    echo "[[ $A < $B ]] -> True"fi# 不能直接使用比较符号">=", "<="(语法错误)# 可以通过"||"连接">"和"="来实现">="的比较,"<="亦然# 单[]只能在[]外用"||"相连if [ $A \< $a ] || [ $A = $a ]; then    echo "[ $A \< $a ] || [ $A = $a ] -> True"fi#双[[]]可以在[[]]内相连,也可以再[[]]外相连if [[ $A < $a || $A = $a ]]; then    echo "[[ $A < $a || $A = $a ]] -> True"fi

转载于:https://my.oschina.net/u/1049845/blog/363459

你可能感兴趣的文章
Delphi IdTCPClient IdTCPServer 点对点传送文件
查看>>
Delphi中使用ActiveX的一些心得
查看>>
QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
查看>>
(原創) C/C++的function prototype和header file (C/C++) (C)
查看>>
深入理解JavaScript系列(29):设计模式之装饰者模式
查看>>
程序员的罪与罚
查看>>
SQL*LOADER错误总结
查看>>
SQL日志收缩
查看>>
【转】MySQL Query Cache 小结
查看>>
SVN分支和合并的简单例子
查看>>
PHP实现的封装验证码类
查看>>
Augular初探
查看>>
PHPStorm下XDebug配置
查看>>
【LeetCode】55. Jump Game
查看>>
Android应用盈利广告平台的嵌入方法详解
查看>>
Linux(CentOS6.5) 开放端口,配置防火墙
查看>>
Func与Action
查看>>
Android ViewPager 应该及技巧
查看>>
ODI KM二次开发手册
查看>>
iOS通讯录整合,兼容iOS789写法,附demo
查看>>