0

これを行う方法がわかりませんが、ここで質問すると思いました..次のような特定の環境変数の文字列を作成しようとしています。

$A = "foo" $B = "bar" $C = "baz"

「foo、bar、baz」を与えるでしょう

残念ながら、Bourne シェルは配列をサポートしていないようで、配列を簡単に解決できるはずです。これを解決しようとしている別の方法は、各環境変数の後に $COMMA という独自の変数を直接挿入することですが、構文エラーが発生するため、これを正しく行う方法がわかりません。ここで何かアドバイスをいただければ幸いです、ありがとう!

4

1 に答える 1

1

変数の値が必要でない限り、変数は $ で始めるべきではありません (これは perl や php ではありません...)。

A=フー
 B=バー
 C=バズ

 エコー $A、$B、$C

あるいは:

A=foo B=bar C=baz echo $A,$B,$C

定義した変数のコンマ区切りリストが表示されます。

于 2010-09-20T23:34:32.337 に答える