В определенных сценариях, использующих конкатенацию Bash, способность могла бы быть соответствующей.
temp='this string is very long '
temp+='so I will separate it onto multiple lines'
cat $temp
this string is very long so I will separate it onto multiple lines
имя = [значение]...
... В контексте, где оператор присваивания присваивает значение оболочке переменный или индекс массива, + =, оператор может использоваться, чтобы добавить к или добавить к предыдущему значению переменной. Когда + = применяется к переменной, для которой был установлен целочисленный атрибут, значение оценено как арифметическое выражение и добавлено к текущему значению переменной, которое также оценено. Когда + = применяется к переменной типа массив с помощью составного присвоения (см. Массивы ниже), значение переменной не сброшено (как это при использовании =), и новые значения добавляются к массиву, начинающемуся в одном большем, чем максимальный индекс массива (для индексных массивов), или добавили как дополнительные пары "ключ-значение" в ассоциативном массиве. При применении к переменной со знаком строки значение расширено и добавлено к значению переменной.