`sort` コマンドで `htop` が `$'\t' を `?` と表示するのはなぜですか?

`sort` コマンドで `htop` が `$'\t' を `?` と表示するのはなぜですか?

次のように、1つのセクションでパイプラインコマンドを実行しています。

sort -t $'\t'  -T . -k1,1g

モニタリングすると、htop次のように表示されます。

ここに画像の説明を入力してください。

その理由は何ですか?これは私のコマンドが間違っているか何かが間違っていることを意味しますかhtop

ベストアンサー1

あなたの命令には何の問題もありませんhtop制御文字を疑問符に置き換える:

(((unsigned char)data_c[j]) >= 32 ? ((unsigned char)data_c[j]) : '?')

(32以下の値を持つ文字は制御文字です。)

おすすめ記事