我有sedFile.txt
格式为字符串的文件CONNECTION='mysql://user:user@10.79.19.2:3308/SSMS/SUBSCRIBE';
我创建了一个脚本,其中包含以下几行:
fin=CONNECTION='mysql://user:user@10.79.19.2:3308/SSMS/SUBSCRIBE';
repla=connection
sed -i "s/\$fin/$repla/g" /home/sedFile.txt
即使脚本正在运行,它也不会在我的文件中进行更改。
我试过以下:
sed -i 's/${fin}/${repla}/g' /home/sedFile.txt
sed -i 's/^$fin/$repla/g' /home/sedFile.txt
sed -i "s/$fin/$repla/g" /home/sedFile.txt
sed -i "s/${fin}/${repla}/g" /home/sedFile.txt