Bash脚本意外运算符
我正在为git hook编写脚本,在Bash脚本意外运算符,bash,shell,Bash,Shell,我正在为git hook编写脚本,在while中使用if语句时遇到问题 文件: 错误: hooks/post-receive: 6: [: a: unexpected operator 我将尝试使用变量和双引号,但如果不起作用,则使用。这是什么样的错误 谢谢如果[“a”=“a”]应该是如果[“a”=“a”] bash接受=而不是=,但是您的/bin/sh可能不是bash 因此,要么将=更改为=,要么将您的shebang更改为#/bin/bash hooks/post-receive: 6: [
while
中使用if
语句时遇到问题
文件:
错误:
hooks/post-receive: 6: [: a: unexpected operator
我将尝试使用变量和双引号,但如果不起作用,则使用。这是什么样的错误
谢谢如果[“a”=“a”]
应该是如果[“a”=“a”]
bash
接受=
而不是=
,但是您的/bin/sh
可能不是bash
因此,要么将=
更改为=
,要么将您的shebang更改为#/bin/bash
hooks/post-receive: 6: [: a: unexpected operator