2011-10-12 50 views
5

我想有一個字符串,如:如何添加回車作爲字符到文件?

blablbabla<carriage return goes here> 

我的意思是該字符串應該包含回車。有沒有簡單的方法來做到這一點?或者,如果在c中編寫程序並使用blablabla\r的fputs,這是否有訣竅?

回答

4

如果您使用的是vim,則可以進入插入模式並鍵入'CTRL-v CTRL-m'。^M是相當於\ r的鍵盤。 (請參見Insert the carriage return character in vim

在十六進制編輯器中插入0x0D將執行該任務。

8

echo -ne "blablbabla\r" > /path/to/your/file

+0

無法正常工作。輸出:blabla \ r – wonnie

+1

@wonnie。你說得對,需要-e切換。更新了答案。 –

2
SHELLVAR=$(echo -ne "blablabla\r") 

echo手冊頁 - 在-e選項原因呼應解釋反斜槓。另外,至少在bash的正常編輯模式下,相同的control-v control-m序列的工作原理是直接插入回車符;它會顯示爲^M

相關問題