ホームページ >データベース >mysql チュートリアル >SQL スクリプトから「^M」行末を削除するにはどうすればよいですか?

SQL スクリプトから「^M」行末を削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-04 20:56:41705ブラウズ

How Do I Remove '^M' Line Endings from My SQL Scripts?

SQL スクリプトでの '^M' 行末の処理

さまざまな Unix 環境で、特定の SQL スクリプトを実行すると、特有の問題: 各スクリプト行の末尾に謎の「^M」文字が存在し、それが響き渡ります。コマンドラインの深さ。

この厄介な異常の原因は、DOS/Windows の行末文字の残留エコーにあります。単独の改行文字「n」を使用する Unix システムとは異なり、DOS/Windows の世界では、懐かしいデュオ「rn」が受け入れられています。この矛盾は、Unix 環境に移植されると、謎めいた '^M' として現れます。

この不可解な性格を打ち破り、スクリプトに調和を取り戻すには、強力な dos2unix ユーティリティを呼び出します。これは、エレガントに変換する Unix コマンドです。 Unix の対応する DOS/Windows スタイルの行末。問題のある SQL スクリプトに対して dos2unix コマンドを呼び出すだけで、その変革の力を目撃できます。

さらに詳しく知りたい人のために、尊敬される「man」コマンドに dos2unix の奥深い機能の秘密が隠されています。その神聖なページを参照して、その力の全範囲を明らかにし、「^M」の謎を永久に追放してください。

以上がSQL スクリプトから「^M」行末を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。