Bash Shell字符串比较入门(2)

"Arch Linux")
    echo -n -e "Linuxidc 匹配\n"
    ;;
  Fedora | CentOS)
    echo -n "Red Hat"
    ;;
esac

输出:

Linuxidc 匹配

字典比较

词法比较是通过从左到右顺序比较字符串中的字符,按字母顺序比较两个字符串的操作。这种比较很少使用。

下面的脚本从词汇上比较了两个字符串:

#! /bin/bash value1=linuxidc value2=linuxidc.com if [ $value1 \> $value2 ] then echo "$value1 大于 $value2" elif [ $value1 \< $value2 ] then echo "$value1 小于 $value2" else echo "$value1 等于 $value2" fi

该脚本将输出以下内容:

linuxidc 小于 linuxidc.com

总结

比较字符串是Bash脚本中最基本和最常用的操作之一。 阅读本教程后,您应该很好地理解如何比较Bash中的字符串。

如果您有任何问题或反馈,请随时发表评论。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12014.html