我正在尝试为字符串比较创建用户定义的函数,该函数在shell脚本中接受用户的输入


`read -p "Enter first string: " VAR1`
`read  -p "Enter second string: " VAR2`
`echo "You entered $VAR1"`
`echo "You entered $VAR2"`
`function display()`
`{`
`a=$1`
`b=$2`
if [ '$a' == '$b' ]; then
echo "Strings are equal"
else
echo "Strings are not equal"
fi
`}`
`display VAR1 VAR2`

函数没有给出所需的输出,它总是返回"0";字符串不相等";

  • 比较运算符是[取=号,而不是==。请使用=
  • 引用"不允许shell解析$,请使用""取而代之的是引号

相关内容

  • 没有找到相关文章

最新更新