0

たとえば、ファイルに何かをエコーし​​たい:

aaaa
bbbb

man echo言う:

-n     do not output the trailing newline

だから私はecho -n aaaa\r\nbbbb > somefile.txt

ただし、これ\r\nは改行ではなくテキストとして出力されます...上記のコマンドはubuntu12.04で問題ありません。私はwin764ビット、cygwin1.7.16-1を使用しています。

4

2 に答える 2

2

これを試して:

echo -n aaaa$'\r\n'bbbb > somefile.txt

これはcygwinとubuntuで機能します。

編集:

また

echo -e 'aaaa\r\nbbbbb' > somefile.txt
于 2012-11-19T12:49:30.417 に答える
2

-eバックスラッシュエスケープの解釈を有効にするための引用符とオプションが必要です。

echo -en "aaaa\r\nbbbb" > somefile.txt

Cygwinでテスト済み、仕事はありますか:)

于 2012-11-19T12:49:59.683 に答える