's/this\.NAME=""/this.NAME="'"$name"'"/g'
dividido em partes:
-
's/this\.NAME=""/this.NAME="'
-
"$name"
, este é o bit importante: a expansão da variável deve ser citada. -
'"/g'
Além disso, se você usar \"
na substituição e estiver entre aspas simples, insira \"
, não "
, no resultado.
Você também parece usar uma variável chamada customerName
. Estou assumindo que este é um erro de digitação.
Se o sed
que você está usando pode fazer uma edição no local da maneira que você parece querer fazer, não sei.
Relacionados: