bash脚本意外令牌'fi'附近的语法错误

Defa1t

我正在尝试编写一个bash脚本,以将用户输入的答案转换为MD5并将其与MD5哈希进行比较,我已经必须查看它是否相同,但是出现语法错误

Syntax error near unexpected token 'fi'

代码:

#!/bin/bash
# Check if you're right!
declare -x answer=6f22bf74918703932091343ba9c64402
echo "Enter your answer, follow by [ENTER]:"
read userAnswer
md5sum userAnswer > hashedAnswer 
if [ answer == hashedAnswer ] 
then
    echo "Correct! You're right! It was him! Maybe I shou----"
    echo "-You get run over, silenced before you can present your proof-"
else
    echo "Wrong, try again!"
fi

任何帮助将不胜感激。

游艇

更改这两行:

md5sum userAnswer > hashedAnswer 
if [ answer == hashedAnswer ] 

到:

hashedAnswer=$(printf "%s" "$userAnswer" |md5sum)
if [ "$answer" == "$hashedAnswer" ]

例子:

#!/bin/bash
# Check if you're right!
answer="b326b5062b2f0e69046810717534cb09  -"
echo "Enter your answer, follow by [ENTER]:"
read userAnswer
hashedAnswer=$(printf "%s" "$userAnswer" |md5sum)
if [ "$answer" == "$hashedAnswer" ] 
then
    echo "Correct! You're right! It was him! Maybe I shou----"
    echo "-You get run over, silenced before you can present your proof-"
else
    echo "Wrong, try again!"
fi

注意:这里的答案是 true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash脚本意外令牌'fi'附近的语法错误

来自分类Dev

意外令牌'fi'附近的语法错误

来自分类Dev

令牌`fi'附近的bash语法错误

来自分类Dev

Bash-意外令牌'fi'附近的语法错误

来自分类Dev

我的bash脚本中出现“意外令牌“ fi”附近的语法错误”

来自分类Dev

我的bash脚本中出现“意外令牌'fi'附近的语法错误”

来自分类Dev

If-Else语句不起作用-意外令牌'fi'附近的语法错误

来自分类Dev

语法错误:“ fi”意外

来自分类Dev

bash:意外令牌'('附近的语法错误

来自分类Dev

意外令牌`('附近的Bash语法错误

来自分类Dev

-bash:意外令牌附近的语法错误

来自分类Dev

-bash:意外令牌';'附近的语法错误

来自分类Dev

bash:意外令牌'}'附近的语法错误

来自分类Dev

bash:意外令牌'('附近的语法错误

来自分类Dev

bash:意外令牌附近的语法错误

来自分类Dev

bash:意外令牌'<'附近的语法错误

来自分类Dev

bash:意外令牌';'附近的语法错误

来自分类Dev

Bash脚本:意外令牌附近的语法错误?

来自分类Dev

Bash脚本:意外令牌“ else”附近的语法错误

来自分类Dev

Bash脚本:意外令牌附近的语法错误?

来自分类Dev

Bash脚本:意外令牌'('附近的语法错误

来自分类Dev

意外标记'fi'附近的语法错误| 格式显示正确

来自分类Dev

sh:意外令牌'}'附近的语法错误

来自分类Dev

意外令牌'('附近的语法错误

来自分类Dev

awk:意外令牌'('附近的语法错误

来自分类Dev

意外令牌附近的Cron语法错误

来自分类Dev

意外令牌'<'附近的语法错误

来自分类Dev

意外令牌'='()附近的语法错误

来自分类Dev

意外令牌'newline'附近的语法错误?

Related 相关文章

热门标签

归档