0

bashスクリプトで2つの文字列を連結するには?

"foo"例: と を連結したい"bar"のですが、"bar" の新しい変数を作成しません。

VAR="foo"

echo "$VARbar"

変数 name と見なされるため、これは機能しませんVARbar

4

3 に答える 3

2

これは機能します:

echo "${VAR}bar"

名前を括弧"で囲むと、必要に応じて連結できます。これにより、bash は変数の名前が単なる「VAR」であり、残りは単なるテキストであることを認識します。

于 2013-04-25T09:25:45.650 に答える
1

{} を使用して変数名を区別します。

echo "${VAR}bar"
于 2013-04-25T09:26:08.947 に答える
0
bash_prompt$ l="aaa"
bash_prompt$ m="bbb"
bash_prompt$ n=$l$m
bash_prompt$ echo $n
bash_prompt$ aaabbb
bash_prompt$ n=$l"bbb"
bash_prompt$ echo $n
bash_prompt$ aaabbb

Bash はデフォルトで文字列連結を行います

于 2013-04-25T09:30:13.933 に答える