我想有一個字符串,如:如何添加回車作爲字符到文件?
blablbabla<carriage return goes here>
我的意思是該字符串應該包含回車。有沒有簡單的方法來做到這一點?或者,如果在c中編寫程序並使用blablabla\r
的fputs,這是否有訣竅?
我想有一個字符串,如:如何添加回車作爲字符到文件?
blablbabla<carriage return goes here>
我的意思是該字符串應該包含回車。有沒有簡單的方法來做到這一點?或者,如果在c中編寫程序並使用blablabla\r
的fputs,這是否有訣竅?
如果您使用的是vim
,則可以進入插入模式並鍵入'CTRL-v CTRL-m'。^M是相當於\ r的鍵盤。 (請參見Insert the carriage return character in vim)
在十六進制編輯器中插入0x0D將執行該任務。
echo -ne "blablbabla\r" > /path/to/your/file
SHELLVAR=$(echo -ne "blablabla\r")
見echo
手冊頁 - 在-e
選項原因呼應解釋反斜槓。另外,至少在bash的正常編輯模式下,相同的control-v control-m序列的工作原理是直接插入回車符;它會顯示爲^M
無法正常工作。輸出:blabla \ r – wonnie
@wonnie。你說得對,需要-e切換。更新了答案。 –