web-dev-qa-db-ja.com

^ Mキャラクターは何と呼ばれていますか?

TexPadが作成しています。私はそれがいくつかのデッドキーの下にあることを知っています。それが名前だとは思い出せない。

青い文字:

enter image description here

ドキュメントからそれらを一括削除したいだけです。

どのように入力できますか?

キャリッジリターンと呼ばれます。

vimを使用している場合は、挿入モードに入り、次のように入力できます。 CTRL-vCTRL-m。その^ M\ rと同等のキーボードです。

16進エディタに0x0Dを挿入すると、タスクが実行されます。

削除するにはどうすればよいですか?

コマンドを使用して削除できます

Perl -p -i -e "s/\r//g" filename

OPがこの回答のコメントで提案しているように here 、あなたは `

dos2unix filename

それがそれを修正するかどうかを確認します。

@steeldriverがコメントで示唆しているように、vimエディターを開いた後、 esc キーとタイプ:set ff=unix

参照

https://stackoverflow.com/questions/1585449/insert-the-carriage-return-character-in-vim

https://stackoverflow.com/a/7742437/1742825

-ksh:sales_ext.ksh:not found [該当するファイルまたはディレクトリはありません]

58
Ramesh

コード

sed -i 's/^M//' filename.txt

入力中^Mコマンドでは、使用しないでください ^M 何が表示されるかを挿入するだけで、何が表示されるかを挿入するわけではありません。使用する CtrlVCtrlM

7
Kashyap

あなたもsedでこれを行うことができます

 sed -i "s/\r//g" filename
1
k_vishwanath