2012-02-25 19 views
27

シェルで文字列を連結するにはどうすればよいですか?それだけですか...シェルスクリプト内のconcat文字列

var = 'my'; 
var .= 'string'; 

+5

FYIはbashの変数は '='周りにスペースを入れることはできません。それは名前と価値の隣になければなりません。 – Daenyth

答えて

58

どのようにこのことについて:様々な理由

var="${var}string" 
10

号。

# most sh-compatible shells 
var="my" 
var="$var string" 

# advanced shells 
var="my" 
var+=" string" 
17

これは、シェルによって異なりますが、質問がbashのタグ付けされて以来:

var='my' 
var=$var'string' 
関連する問題