【问题标题】:newline sequence counts as one character?换行符序列算作一个字符?
【发布时间】:2013-10-10 12:58:56
【问题描述】:

文件中的换行序列或什至所有转义序列是否仅计为一个字符,即使它写为\n

我将一个单行文件分成多行后,根据终端的wc -m输出,每行只添加一个字符。

【问题讨论】:

    标签: bash unix terminal newline wc


    【解决方案1】:

    \n 是在各种语言和程序中表示换行符的一种方式,但顾名思义,换行符仅作为单个字符存储在文件中。

    反斜杠有助于计算机和人类意识到您指的是换行符,而无需您实际输入一个,这在很多情况下会造成混淆。

    【讨论】:

      【解决方案2】:

      \n 符号通常用于单个字符。使用 hexdump 查看实际字节数,例如 xxd

      【讨论】:

        猜你喜欢
        • 2017-08-21
        • 1970-01-01
        • 2016-12-30
        • 2018-04-03
        • 2012-11-08
        • 1970-01-01
        • 2016-08-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多