2016-10-04 3 views
0

Я хотел бы взять на себя следующие данные, которые хранятся в $variable1:Append Переменная для каждой строки другой переменной

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 Баш и here string:

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

Выход:

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

 Смежные вопросы

  • Нет связанных вопросов^_^