通常情况下:
$ echo ""
$
在我的期望中:
$ echo [something]
$
我只想知道无论如何我可以打印一些零宽度和高度的文本。此问题不仅限于echo命令,还可以考虑任何等效命令。
答案 0 :(得分:1)
您所看到的是echo
添加的换行符,除非您不使用-n
选项说明:
[0 1003 7:24:01] ~ % echo -n ''
[0 1004 7:24:03] ~ % echo ''
[0 1005 7:24:08] ~ %
但总的来说,请记住,终端输出处理固定宽度的字符,所以没有"零高度和宽度"。你可以做的最近(有时)将光标放回到你开始的地方,这样新文本就会覆盖你的旧文本。