Переустановить переменную с помощью параметра расширение с удалением всех двойных кавычек:
webenv1="${webenv1//\"}"
И для удаления кавычек и запятой:
webenv1="${webenv1//[\",]}"
Чтобы удалить только начальную цитату и завершающие кавычки и запятую:
webenvtemp=${webenv1#\"}
webenv1=${webenvtemp%\",}
Чтобы использовать специфичную для bash условную конструкцию = ~
для этого:
[[ "$webenv1" =~ "(.+)", ]]
webenv1="${BASH_REMATCH[1]}"
rsync
НИКОГДА не записывает и не модифицирует исходный файл каким-либо образом.
--remove-source-files
. (В частности, это приведет к безопасному сбою и не удалит исходный файл, если он будет изменен во время копирования.)