Присвоение нового значения, сгенерированного в подоболочке, работает без завершающего комментария:
newname=$(echo "$newname" | sed 's@TD.'"$oldnewTD"'@TD.r'"$ftd1"'@')
Но переменная newname
остается неизменной, если добавляется завершающий комментарий:
newname=$(echo "$newname" | sed 's@TD.'"$oldnewTD"'@TD.r'"$ftd1"'@')# let us not change NonEqRead to NonEq
Почему?
Баш версии 5.0.3.