わかりにくい。
やり方
$ echo 'ABC'\''DEF' ABC'DEF
説明
文字列結合している。分解すると、以下のように3つの文字列が結合している。
- "ABC" + "'" + "DEF"
bashは'ABC''DEF'
とすると結合する。間に+
や&
を入れずに。
おまけ
ちなみに、変数に代入したければ以下。
$ value=$(echo 'ABC'\''DEF') $ echo $value ABC'DEF
わかりにくい。
$ echo 'ABC'\''DEF' ABC'DEF
文字列結合している。分解すると、以下のように3つの文字列が結合している。
bashは'ABC''DEF'
とすると結合する。間に+
や&
を入れずに。
ちなみに、変数に代入したければ以下。
$ value=$(echo 'ABC'\''DEF') $ echo $value ABC'DEF