2016-10-04 44 views
0

我想利用存儲在$variable1以下數據:追加變量要每行的另一個變量

term 1 
term 2 
term 3 

和追加$variable2其中包含:

addition 

所以,就變成:

term 1,addition 
term 2,addition 
term 3,addition 

訣竅是它已經完成使用兩個作爲變量。我在想回聲,粘貼,awk或sed。它可能是這樣的:

while read line $variable1; do echo "$line,$variable2"; done 

我玩過他們,但當變量和引用涉及,我搞砸了。任何幫助是極大的讚賞。

回答

1

隨着GNU bash和一個here string

while IFS='' read -r line; do echo "$line,$variable2"; done <<< "$variable1" 

輸出:

 
term 1,addition 
term 2,addition 
term 3,addition