我希望代码根据条件调用相应的函数
# Call Decrypt password function echo "country is:"$2 if [ $2 == MT ] then DecryptPassword() InsertSCSTAR_AMH exit 0; fi if [ $2 == MX ] then InsertSCSTAR_AMH fi
ylamdve61#
西比欢迎来到stackoverflow。一种可能性是您的代码运行在某些不喜欢这种语法的shell下。在我的测试中,zsh和csh不工作,但bash或sh工作。例如,要确保您使用的是bash,请键入
which bash
如果响应是/usr/bin/bash,那么将其作为脚本的第一个like添加
#!/usr/bin/bash
注意它必须是第一行,上面没有空格。确保你的脚本有执行权限-你可能已经有了。
1条答案
按热度按时间ylamdve61#
西比欢迎来到stackoverflow。
一种可能性是您的代码运行在某些不喜欢这种语法的shell下。在我的测试中,zsh和csh不工作,但bash或sh工作。例如,要确保您使用的是bash,请键入
如果响应是/usr/bin/bash,那么将其作为脚本的第一个like添加
注意它必须是第一行,上面没有空格。确保你的脚本有执行权限-你可能已经有了。