2012-03-19 14 views
-1

スクリプトで配列を作成しようとすると、エラーが発生します。 id[1]=string2;は、私はそれが使用[]ので、if文またはwhileループ内での事実イムとは何かを持って推測している?エラーid[1]=string2: not foundwhileループまたはif文で配列を作成できませんか?

を生成しますか私はVMを実行しているので、スクリプトの写真はこれまでのところ、a[1]=string;はエラーは発生しませんが、ロジックの1つはid[1]=string2;です。この質問としてマークすることができますので、答えとして

enter image description here

+1

スクリーンショットにはシバン線は表示されません。これはshではなくbashで実行されると確信していますか? – tripleee

+1

とにかくスクリーンショットではなく、実際のコードを投稿するべきです。 – tripleee

+0

@トライプリーそれはシバンでした。私はそれがオプションだった印象の下にあったが、私はそうは思わない。ありがとう。 – Yamiko

答えて

0

投稿解決:

あなたのスクリプトがsh、ないbashによって実行されています。スクリプトファイルの最初の行に正しいシバン線を追加します。

#!/bin/bash 
関連する問題