^M 字符叫什么?

Léo*_* 준영 55 character-encoding text

TexPad 正在创建它。我知道它处于某种死锁状态。我只是不记得它是名字。

蓝色字符:

在此处输入图片说明

我只想从我的文档中批量删除它们。

你怎么能打字?

Ram*_*esh 67

它被称为回车。

如果您正在使用,vim您可以进入插入模式并输入CTRL- v CTRL- m。这^ M相当于键盘\ r

0x0D在十六进制编辑器中插入将完成任务。

如何删除它?

您可以使用命令删除它

perl -p -i -e "s/\r//g" filename
Run Code Online (Sandbox Code Playgroud)

由于OP在这个答案的意见建议在这里,你甚至可以尝试`

dos2unix filename
Run Code Online (Sandbox Code Playgroud)

看看能不能解决。

正如@steeldriver 在评论中建议的那样,打开 vim 编辑器后,按esc键并输入:set ff=unix.

参考

/sf/ask/110981461/

/sf/answers/541970621/

-ksh:revenue_ext.ksh:未找到[没有那个文件或目录]

  • +1 用于回答实际问题“它叫什么” (2认同)

小智 8

代码

sed -i 's/^M//' filename.txt
Run Code Online (Sandbox Code Playgroud)

在输入^M命令时,不要使用^M,因为它只插入显示的内容,而不是导致显示的内容;使用CtrlV CtrlM.