У меня есть две переменные -
regex="<version>[0-9]*\.[0-9]*\.[0-9]*[^<]*<\/version>"
updated_regex="<version>${main_version}\.${feature_version}\.${patch_version}${tag}<\/version>"
Который я хочу использовать в следующей команде -
sed "s/$regex/$updated_regex/1" pom.xml
Но это не работает, поскольку регулярное выражение и переменные не оцениваются или подставляются в моей команде.