如何在反斜杠后使用printf打印换行符?

乔纳斯·达尔贝克(JonasDahlbæk)

使用Python,我得到

$ python3 -c 'print("\\\n")'
\

$ 

也就是说,一个反斜杠和一个换行符,然后由解释器插入一个额外的换行符。

使用C编译代码

#include <stdio.h>

int main(void)
{
    printf("\\\n");
    return 0;
}

到文件backslash.out产量

$ ./backslash.out 
\
$ 

也就是说,一个反斜杠和一个换行符。

在bash中,我得到

$ STRING="\\\n"
$ printf "${STRING}"
\n$ 

bash printf命令在这里到底在做什么?就转义字符而言,它与pythonprint或Cprintf命令有什么不同\我需要在变量中STRING添加什么才能在终端上获得以下输出:

$ printf "${STRING}"
\
$ 
字节指挥官

在下面的代码段中,您在反斜杠转义符周围使用“双引号”:

$ STRING="\\\n"
$ printf "${STRING}"
\n$ 

但是,Bash仍会在双引号内评估一些反斜杠转义符,因此,此变量之后的内容的确是\\n,据"\\"评估为\

将字符串放在“单引号”中,以防止外壳触碰到任何反斜杠:

$ STRING='\\\n'
$ printf "$STRING"
\
$ 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在反斜杠后使用printf打印换行符?

来自分类Dev

如何在Powershell中使用正则表达式顺序替换反斜杠和换行符?

来自分类Dev

如何在Powershell中使用正则表达式顺序替换反斜杠和换行符?

来自分类Dev

如何在模式前插入反斜杠和换行符?

来自分类Dev

在Tcl中使用反斜杠换行符序列

来自分类Dev

使用EOF保持反斜杠和换行符

来自分类Dev

如何在Perl脚本打印中添加换行符

来自分类Dev

如何在bash中将换行符打印为\ n?

来自分类Dev

如何在Rails视图中打印换行符?

来自分类Dev

如何在bash中将换行符打印为\ n?

来自分类Dev

如何在Rails视图中打印换行符?

来自分类Dev

当存在反斜杠\换行符时,使用正则表达式的Mongo查询失败

来自分类Dev

当存在反斜杠\换行符时,使用正则表达式的Mongo查询失败

来自分类Dev

按换行符通配符反斜杠分隔

来自分类Dev

FreeBSD sed用换行符和反斜杠替代

来自分类Dev

如何使用CSS在输入元素后添加换行符?

来自分类Dev

如何用echo打印换行符?

来自分类Dev

我应该使用printf(“ \ n”)还是putchar('\ n')在C语言中打印换行符?

来自分类Dev

如何在苗条变量中使用换行符?

来自分类Dev

如何在Django模板中使用换行符

来自分类Dev

如何在苗条变量中使用换行符?

来自分类Dev

如何在Python中使用换行符?

来自分类Dev

如何在带空格的变量中使用换行符

来自分类Dev

如何删除标签后的换行符

来自分类Dev

解析后如何保存换行符?

来自分类Dev

如何在不使用换行符Mips汇编语言的情况下打印字符串

来自分类Dev

PHP printf换行符

来自分类Dev

如何在外壳中使echo或printf忽略双反斜杠(\\)并按我看到的方式打印

来自分类Dev

如何在erb文件中打印字符串,包括换行符

Related 相关文章

  1. 1

    如何在反斜杠后使用printf打印换行符?

  2. 2

    如何在Powershell中使用正则表达式顺序替换反斜杠和换行符?

  3. 3

    如何在Powershell中使用正则表达式顺序替换反斜杠和换行符?

  4. 4

    如何在模式前插入反斜杠和换行符?

  5. 5

    在Tcl中使用反斜杠换行符序列

  6. 6

    使用EOF保持反斜杠和换行符

  7. 7

    如何在Perl脚本打印中添加换行符

  8. 8

    如何在bash中将换行符打印为\ n?

  9. 9

    如何在Rails视图中打印换行符?

  10. 10

    如何在bash中将换行符打印为\ n?

  11. 11

    如何在Rails视图中打印换行符?

  12. 12

    当存在反斜杠\换行符时,使用正则表达式的Mongo查询失败

  13. 13

    当存在反斜杠\换行符时,使用正则表达式的Mongo查询失败

  14. 14

    按换行符通配符反斜杠分隔

  15. 15

    FreeBSD sed用换行符和反斜杠替代

  16. 16

    如何使用CSS在输入元素后添加换行符?

  17. 17

    如何用echo打印换行符?

  18. 18

    我应该使用printf(“ \ n”)还是putchar('\ n')在C语言中打印换行符?

  19. 19

    如何在苗条变量中使用换行符?

  20. 20

    如何在Django模板中使用换行符

  21. 21

    如何在苗条变量中使用换行符?

  22. 22

    如何在Python中使用换行符?

  23. 23

    如何在带空格的变量中使用换行符

  24. 24

    如何删除标签后的换行符

  25. 25

    解析后如何保存换行符?

  26. 26

    如何在不使用换行符Mips汇编语言的情况下打印字符串

  27. 27

    PHP printf换行符

  28. 28

    如何在外壳中使echo或printf忽略双反斜杠(\\)并按我看到的方式打印

  29. 29

    如何在erb文件中打印字符串,包括换行符

热门标签

归档