Ну как раз в for'ом проблем не бывает.
Если нужно всё собрать именно в одну переменную, то как-то так:
переменная var, кстати, остаётся по прежнему доступной после цикла.
пляски начинаются, когда нужно достать переменный из пайпа (
подробнее). ( в ksh, кстати, таких плясок нету, там всё отлично. и, емнип, в bash 4.2 уже сделали возможным поведение, как в ksh, но его принудительно включать надо ).
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.