a.txt:
^variable=test\n
a.sh
#!/bin/ksh
string=aAxdf\ndafsfasdf\n
sed -i '/\^variable=/c\^variable='"$string"'' a.txt
output: a.txt contains below contents without slash
^variable=aAxdfndafsfasdfn
Expected output:
^variable=aAxdf\ndafsfasdf\n