diff --git a/generation/apply_versions.sh b/generation/apply_versions.sh index 6747b4191c11..74eb5496a744 100755 --- a/generation/apply_versions.sh +++ b/generation/apply_versions.sh @@ -38,7 +38,7 @@ trap 'rm -f "$SED_SCRIPT_FILE"' EXIT for KV in $(cut -f1,"${column_index}" -d: $versions_file |grep -v "#"); do K=${KV%:*}; V=${KV#*:} echo Key:$K, Value:$V; - echo "/x-version-update:$K:current/{s|.*<\/version>|$V<\/version>|;}" >> "$SED_SCRIPT_FILE" + echo '/x-version-update:'"$K"':current/{s|<\([^>]*\)>[^<]*|<\1>'"$V"'|;}' >> "$SED_SCRIPT_FILE" done echo "Running sed command. It may take few minutes."