1. ホーム
  2. sql

[解決済み] 行末の '^M' 文字

2023-01-16 04:28:45

質問

Unix 環境で特定の SQL スクリプトを実行すると、コマンドラインにエコーされる SQL スクリプトの各行の末尾に '^M' 文字が表示されるようになりました。 その SQL スクリプトがもともとどの OS で作成されたものかはわかりません。

何が原因で、どうすればこれを修正できますか。

どのように解決するのですか?

DOS/Windowsの改行文字が原因です。Andy Whitfield が言ったように、Unix のコマンド dos2unix はこの問題を解決するのに役立ちます。より詳細な情報が必要な場合は、そのコマンドのマニュアルを読むことができます。