Hello everyone,
I need to replace a pattern with "value of a variable" using sed but no luck.
i tried the below
ABC=STR2
sed 's/STR1/$ABC/g' <file>
(also tried \ , $ and " in combination but failed)
Appreciate any help.
Thanks
Prvn
Hello everyone,
I need to replace a pattern with "value of a variable" using sed but no luck.
i tried the below
ABC=STR2
sed 's/STR1/$ABC/g' <file>
(also tried \ , $ and " in combination but failed)
Appreciate any help.
Thanks
Prvn
The single quotes prevent the shell to expand the variable, try:
sed "s/STR1/$ABC/g" <file>
Regards
Thank you, it worked!