我正在尝试学习Shell脚本,并且遇到了ANSI-C Quoting。我知道,反冲转义序列将由ANSI-C标准解码。根据链接,echo $'\n'应打印单个换行符。我不明白为什么要echo $'\n'打印两个换行符?
我们来看一些文档:
来自posix echo:
echo实用程序将其参数写入标准输出,后跟<newline>。
有一个论据echo。参数是$'\n'-,将其解码为换行符。因此echo打印它的参数-一个换行符-后跟一个换行符-这样总共两个换行符。
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |