Replace a string in shell script using a variable

后端 未结 10 1099
被撕碎了的回忆
被撕碎了的回忆 2020-11-22 05:18

I am using the below code for replacing a string inside a shell script.

echo $LINE | sed -e \'s/12345678/\"$replace\"/g\'

but it\'s getting

10条回答
  •  独厮守ぢ
    2020-11-22 05:45

    I prefer to use double quotes , as single quptes are very powerful as we used them if dont able to change anything inside it or can invoke the variable substituion .

    so use double quotes instaed.

    echo $LINE | sed -e "s/12345678/$replace/g"
    

提交回复
热议问题