Character-Encoding

^M 字元叫什麼?

  • April 7, 2020

TexPad 正在創建它。我知道它處於一些死鎖之下。我只是不記得它的名字。

藍色字元:

在此處輸入圖像描述

我只想從我的文件中大量刪除它們。

你怎麼能打字?

它被稱為輸入。

如果您正在使用vim,您可以進入插入模式並輸入CTRL- v CTRL- m。那**^M是相當於\r**的鍵盤。

插入0x0D十六進制編輯器將完成任務。

如何刪除它?

您可以使用以下命令將其刪除

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

正如OP在此答案的評論中建議的那樣您甚至可以嘗試`

dos2unix filename

看看是否可以解決它。

正如@steeldriver 在評論中建議的那樣,在打開 vim 編輯器後,按esckey 並輸入:set ff=unix

參考

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

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

-ksh:收入_ext.ksh:未找到$$ No such file or directory $$

引用自:https://unix.stackexchange.com/questions/134695