[解決済み] MacからWindowsへの改行書式の変換
2022-05-16 15:50:42
質問
Mac 上で生成された .sql ダンプ ファイルを Windows 上で読めるように変換するユーティリティ/スクリプトが必要です。 これは、私が抱えていた問題の続きです。 ここで . テキストファイルの改行書式が問題のようですが、変換を行うツールが見つからない...。
どのように解決するのですか?
Windowsでは
carriage return
+
line feed
で改行します。
\r\n
Unix では
Line feed
を使います。
\n
結論から言うと、単純にすべての
\n
を
\r\n
.
どちらも
unix2dos
と
dos2unix
は Mac OSX ではデフォルトで使用できません。
幸いなことに、単純に
Perl
または
sed
を実行します。
sed -e 's/$/\r/' inputfile > outputfile # UNIX to DOS (adding CRs)
sed -e 's/\r$//' inputfile > outputfile # DOS to UNIX (removing CRs)
perl -pe 's/\r\n|\n|\r/\r\n/g' inputfile > outputfile # Convert to DOS
perl -pe 's/\r\n|\n|\r/\n/g' inputfile > outputfile # Convert to UNIX
perl -pe 's/\r\n|\n|\r/\r/g' inputfile > outputfile # Convert to old Mac
からのコードスニペット。
http://en.wikipedia.org/wiki/Newline#Conversion_utilities
関連
-
[解決済み】Macでポート3000をロックしているプロセスを検索(およびkill)する
-
[解決済み】Docker for Windowsのエラーです。"ハードウェア支援型仮想化およびデータ実行保護は、BIOSで有効にする必要があります"
-
[解決済み] OpenSSL が設定ファイルの distinguished_name を見つけられませんでした。
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] なぜテキストファイルは改行で終わらなければならないのですか?
-
[解決済み] Mac OS Xで、指定したTCPポートでリッスンしているのは誰ですか?
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】VMの初期化中にエラーが発生した(java/lang/NoClassDefFoundError: java/lang/Object)
-
[解決済み] テスト
-
[解決済み】バッチ内のファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくない
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
-
[解決済み] Postgres "psqlが内部コマンドまたは外部コマンドとして認識されない"
-
[解決済み] TensorFlow : cuInitの呼び出しに失敗しました。CUDA_ERROR_NO_DEVICE
-
Win7でopensslを使用すると「ランダムな状態」を書き込めない問題
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] Cygwinを使用してWindowsにsshpassをインストールする方法は?