分页: 1 / 1

shell错误./testfile.sh: 7: Syntax error: "else" unexpected

发表于 : 2009-08-11 1:46
mensao
#!/bin/sh
# Filename : testfile.sh

if["$SHELL" = "/bin/bash"];then
echo "Your login shell is the bash"

else
echo "Your login shell is not bash but ${SHELL}"

fi

上面这个错误是语法错误

else这里错误嘛?

怎么该成正确的

Re: shell错误./testfile.sh: 7: Syntax error: "else" unexpected

发表于 : 2009-08-11 8:39
O_O_BOT
if [ "$SHELL" = "/bin/bash" ]
[ 为内置命令 请 用空格隔开

Re: shell错误./testfile.sh: 7: Syntax error: "else" unexpected

发表于 : 2009-08-18 22:45
cocoready
正如LS所说,在编写shell脚本的时候 要特别注意使用[] 这个左右都需要用空格来与其他的代码分开