私はシェルスクリプトを学ぼうとしているので、何もしないループを持つ単純なスクリプトを作成しました。
#!/bin/bash
names=(test test2 test3 test4)
for name in ${names[@]}
do
#do something
done
ただし、このスクリプトを実行すると、次のエラーが発生します。
./test.sh:6行目:予期しないトークンの近くで構文エラーが発生しました'
./test.sh:6行目:完了しました'
私はここで何を逃しましたか?シェルスクリプトは「タブセンシティブ」ですか?