私はthis questionとは逆に、Unixの行末をWindowsの行末に置き換えようとしています。use SQL Server bcp over samba to import the fileです。私はsed
がインストールされていますが、dos2unix
はインストールされていません。私は例を逆にしようとしたが役に立たなかった。Unixファイルで nを r nに置き換えてください。
ここで私が使用しているコマンドです。
sed -e 's/\n/\r\n/g' myfile
私はこれを実行し、その後\n
があるように使用場所を\r\n
を見ることを期待し、od -c myfile
を走りました。しかし、まだすべてが\n
です。 (または、少なくとも彼らは表示されます。odの出力は私の画面バッファーをオーバーフローさせるので、ファイルの先頭を見ることはできません)。
私が間違っていることを理解することができませんでした。助言がありますか?あなたがそれをしようとした場合、このよう
cat myfile | sed 's/\n/\r\n/g' > myfile.win
はあなただけのコンソール出力に代替品を作る私の理解から、動作します
コンパイラがありません。 –
どのような種類のコンパイラですか? –
ファイルの先頭を表示するには od -c filename | less –