符号^ \在linux中是什么意思

时间:2017-04-22 16:55:00

标签: linux shell ubuntu escaping

我从perl脚本获得了一个文件输出。

当我用less打开它时less output 它看起来像这样:ABCDEFG ^ \ HIJKLMN

当我用猫或头打开它时head output 它看起来像这样ABCDEFGHIJKLMN

所以我想问一下^ \符号是什么?

1 个答案:

答案 0 :(得分:2)

这种表示被称为"插入符号"并且是一些工具和编辑器用来显示不可绘制的控制字符的符号。

^\特别代表ASCII文件分隔符,又名" FS"或0x1C。

您可以通过采用反斜杠(0x5C)的ASCII值和减去0x40来手动确定,给出0x1C。如果要在终端中输入,可以按 Ctrl + \

今天没有任何有意义的意义上使用此字符。如何进入你的perl脚本输出是任何人的猜测。