centosサーバーにスクリプトがあり、VIMを使用してサーバーにスクリプトを書きました。スクリプトは、構成ファイルを編集することです。編集後に構成ファイルを確認すると、編集されていないすべての行の末尾に ^M があります。編集された行は問題ありません。
cat hibernate.properties |
sed -i.bk \
-e 's%\(^hibernate\.connection\.url\=ristor:jdbc:postgresql:\/\/127\.0\.0\.1/\).*%\'1$dbname'%' \
-e 's/\(^hibernate\.connection\.username\=\).*/\'1$dbuser'/' \
-e 's/\(^hibernate\.connection\.password\=\).*/\'1$pws'/' hibernate.properties
これは、構成ファイルを編集するために使用されているコードです。編集されていないすべての行の最後に ^M を入れるのはなぜですか?