sedFile.txt
文字列形式のファイルがありますCONNECTION='mysql://user:user@10.79.19.2:3308/SSMS/SUBSCRIBE';
次の行を持つスクリプトを 1 つ作成しました。
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