элементы массива в sed

требуется заменить в тексте значение MASSIV1[i] на MASSIV2[i]. нo удаляется все содержимое.  в чем ошибка?  
cat a.txt | sed -e "s/"${MASSIV1[$i]}"/"${MASSIV2[$i]}"/" a.txt  

1 комментарий

  • Если я правильно понял задачу, значки доллара с фигурными скобками лишние. Я бы и квадратные скобки убрал, либо как минимум заэкранировал их обратным слешем.