为什么 `htop` 在 `sort` 命令中将 `$'\t'` 显示为 `?`?

par*_*nam 3 sort escape-characters htop

我正在运行一个管道命令,其中一个部分如下:

sort -t $'\t'  -T . -k1,1g
Run Code Online (Sandbox Code Playgroud)

当我监控时,htop我看到了这个:

在此输入图像描述

这背后的原因是什么?这是否意味着我的命令错误或者有问题htop

Ste*_*itt 13

There\xe2\x80\x99s 你的命令没有任何问题,htop用问号替换控制字符

\n
(((unsigned char)data_c[j]) >= 32 ? ((unsigned char)data_c[j]) : \'?\')\n
Run Code Online (Sandbox Code Playgroud)\n

(值小于 32 的字符是控制字符)。

\n