📅  最后修改于: 2023-12-03 15:29:35.762000             🧑  作者: Mango
本文将介绍如何使用 Bash 脚本比较两个字符串。
我们通常使用 if 语句来比较两个字符串是否相等。
if [ $str1 == $str2 ]; then
echo "两个字符串相等"
else
echo "两个字符串不相等"
fi
其中,$str1
和 $str2
分别表示两个字符串。==
是字符串比较运算符。如果两个字符串相等,输出“两个字符串相等”;否则,输出“两个字符串不相等”。
if [ $str1 != $str2 ]; then
echo "两个字符串不相等"
else
echo "两个字符串相等"
fi
如果两个字符串不相等,输出“两个字符串不相等”;否则,输出“两个字符串相等”。
除了 if 语句,我们还可以使用 test 命令比较两个字符串。
if test $str1 = $str2 ; then
echo "两个字符串相等"
else
echo "两个字符串不相等"
fi
if test $str1 != $str2 ; then
echo "两个字符串不相等"
else
echo "两个字符串相等"
fi
通过本文,我们学习了如何使用 if 语句和 test 命令比较两个字符串。对于 String 类型的数据,这种两个字符串之间的比较非常有用。