$ echo -e "this is a sentence \0 test123"
this is a sentence test123
Run Code Online (Sandbox Code Playgroud)
The null here ^^ IS NOT visible
$ echo -e "this is a sentence \0 test123" | cat --show-nonprinting
this is a sentence ^@ test123
Run Code Online (Sandbox Code Playgroud)
But it IS here ^^
但是,也许您不想要此脚本?
在Linux中,通过按Ctrl+ v后跟实际符号,可以在终端上直接插入任何特殊字符.null通常是^@其中^代表Ctrl,并@为在产生你的键盘布局什么组合@.
所以在我的键盘上我做:Ctrl+ v后跟Ctrl+ Shift+ @,我得到一个^@具有杰出背景颜色的符号.这意味着它是一个特殊的角色,而不仅仅是^与@中键入.
编辑:几年后,一些输入变体由不同的终端使用需要按下Shift访问的键盘布局实现@.