私はスクリプトを実行するためにCygwinを使用していますが、他の条件で使用すると構文エラーが発生します。 スクリプトに何が間違っているか教えてください。構文エラーCygwin If Else条件
./test.sh:10行目:他の予期しないトークン
else' ./test.sh: line 10:
の近くに構文エラー '
#!/bin/bash
date
schema=''
table='JJJJ'
first=${table:0:1}
echo $first
if [$first == 'J']
echo 'SUCCESS';
else
echo 'error';
fi
おかげで、このようなもののために
あなたには「then」がありません。 '['と '$ first 'の間のスペース。 http://www.shellcheck.netを使用することをお勧めしますか? – Biffen