Barra invertida de escape en variable
Estoy usando sed para reemplazar las URL en un archivo, todo funciona bien solo un hipo cuando la url contiene un '\'
exmaple url: http **: //www.example.com/simi/ic
# variables
ICR_KEY=somekey
ICR_KEY_VAL="http\://www.example.com/simi/icr"
sed "s!${ICR_KEY}=.*!${ICR_KEY}=${ICR_KEY_VAL}!" properties > tmp
Esto reemplaza la URL, pero el resultado no contiene la barra diagonal inversa del valor de la variable.