Я ищу вариант, чтобы прочитать переменную с разделенными запятыми полями (например, a,b,c,d,e,f
) и сгенерировать из нее другую переменную (например: a,'a',b,'b',c,'c',d,'d',e,'e',f,'f'
). Я пробовал с подходом цикла «FOR», но в конце добавляется запятая.
Например:
Var1=a,b,c,d,e,f
Ожидаемый результат:
Var2=a,'a',b,'b',c,'c',d,'d',e,'e',f,'f'
for i in $(echo $Var1 | sed "s/,/ /g")
do
Var2="$i"",'""$i""',"
fi
done
Я получаю Var2=a,'a',b,'b',c,'c',d,'d',e,'e',f,'f',
, заканчивающийся запятой
Есть ли хороший подход, чтобы сделать это без усложнения?
Спасибо
DMP