【发布时间】:2014-08-19 07:45:27
【问题描述】:
我正在为 git hook 编写脚本,但在 while 中的 if 语句遇到问题。
文件:
#!/bin/sh
while read oldrev newref ref
do
branch=$(git rev-parse --symbolic --abbrev-ref $ref)
if [ "a" == "a" ]
then
echo "Condition work"
fi
echo "$branch"
done
错误:
hooks/post-receive: 6: [: a: unexpected operator
我会尝试使用变量、双引号,但 if 不起作用。这是什么错误?
谢谢
【问题讨论】: