我想要一个string:
blablbabla<carriage return goes here>
我的意思是string应该包含回车。 有没有简单的方法来做到这一点? 或者,如果在c中编写程序并使用blablabla\r
fputs,这是否有诀窍?
如果您使用的是vim
,则可以进入插入模式并输入“CTRL-v CTRL-m”。 ^ M是相当于\ r的键盘。 (请参阅在vim中插入回车符 )
在十六进制编辑器中插入0x0D将完成任务。
echo -ne "blablbabla\r" > /path/to/your/file
SHELLVAR=$(echo -ne "blablabla\r")
请参阅echo
手册页 – -e
选项会导致echo解释反斜杠转义。
此外,至少在bash的正常编辑模式下,相同的control-v control-m序列的工作原理是直接插入回车符; 它会显示为^M