bashで文字列を連結する方法あれこれ

bashでも文字列を連結したくなる時がある。いくつか方法があるのでメモ代わりに記載しておく。

変数に格納する場合

$ TESTVAR='first'
$ TESTVAR+='second'
$ echo $TESTVAR
firstsecond

もしくは

$ TESTVAR="${TESTVAR}second"
$ echo $TESTVAR
firstsecondthird

変数に格納しない場合

そのまま並べるだけで結合できる

 $ echo $HOME"test"
/home/usernametest

もちろんリテラル文字列同士でも結合できる(あまり使う機会ないかもだけど)

$ echo 'test1''test2'
test1test2

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です