誰かが "-r" を実行する bash シェル スクリプトにオプションを追加しようとしましたが、git サーバーにプッシュしましたが、次のエラーが発生しました
mirror.sh: line 8: conditional binary operator expected
mirror.sh: line 8: syntax error near `-e'
mirror.sh: line 8: `if [[ "$1" -e "-r" ]];then'
以下は私のbashスクリプトです:
#!/bin/bash
cd /home/joe/Documents/sourcecode/mirror.git
git svn rebase
#
# if option -r then push to master
#
if [[ "$1" -e "-r" ]];then
git push origin master
fi