シェルスクリプト - 文字列を区切り文字で分割する方法 "、"

可能重複:
   bashの区切り文字に基づいて文字列を分割する

私はPHPで呼び出して変数($ 1)を渡すシェルスクリプトを持っている

MYVAR = $ 1 を使用していて、 echo MYVAR が機能していないとき

この変数( $ 1 )を別の変数に代入し、区切り文字 "、"で分割してそれをループの配列に変換するにはどうすればよいですか?

0
それは私の問題を解決することができません "私はMYVAR = 1ドルを使用し、エコーMYVARが動作していない"
追加された 著者 user192344,
とにかくスペースを入れずに MYVAR = $ 1 にする必要があります。
追加された 著者 Marc B,
スクリプトの文字表記ですか?エラーメッセージが表示されませんか?
追加された 著者 mario,

1 答え

さて、コードがない場合の答えを推測します。

シェルスクリプトでの変数の割り当ては、次のとおりでなければなりません。

  MYVAR=$1

周囲のスペースが間違っています:

  MYVAR = $1

echoは $ 接頭辞を使って実際の変数を出力する必要があります:

  echo $MYVAR

リテラル文字列だけでなく、

  echo NOVAR
4
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com