ホームページ >データベース >mysql チュートリアル >SQL スクリプトから「^M」行末を削除するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。