shell에서 변수값으로 스트링값 연이어 붙이기

tibi의 이미지

쉘스크립트에서 어떤 변수에 특정 스트링값을 연이어 계속 붙이고 싶은데요.
예를 들면 A=aaa bbb ccc ddd라고 하면 변수 B에 bbb,ccc,ddd를 B=bbb, B=bbb ccc,B= bbb ccc ddd 같이 순차적으로 스트링값을 추가하고싶은데.어떤 식으로 처리하면 되는지요? 쉘명령어를 잘 몰라서 이렇게 질문 올립니다

auditory의 이미지

B='aaa'
B=$B'bbb'
B=$B'ccc'
B=$B'ddd'

이렇게해도됩니다.

yundorri의 이미지

이렇게 하면...

#!/bin/bash
 
B=""
for A in "aaa bbb ccc";
do
        B=$B$A
        echo B=$B
done
exit

도움이 될라나요