字符串应该是永远不相等的

时间:2016-11-01 23:12:13

标签: bash

我正在尝试创建一个脚本来测试用户的语言词汇量。

到目前为止:

while read line
do
  trans -s es -brief "$line"
  read -r answer < /dev/tty
  echo -en "\e[2A"; echo -e "\e[0K\r$line"
  say -v Jorge "$line"
  if ["$answer" == "$line"]; then
    echo -en "\e[1A"; echo -e "\e[0K\rcorrect"
  else
    echo -en "\e[1A"; echo -e "\e[0K\rwrong"
  fi
done

并且在运行时(通过stdin传递的文件看起来像this):

无论我输入什么,由于某种原因bash正在打印​​wrong,即使它应该是正确的。

0 个答案:

没有答案