bash でバックスペースをエコーすることは可能ですか?
何かのようなもの
echo $'stack\b'
出力されないのでしょうかstac
? それとも何か見落としているのでしょうか?
具体的には、次のような用途に使用したいと思います。
ls | wc -l; echo $'\b items'
ベストアンサー1
\b
カーソルは左に移動しますが、文字は消去されません。消去したい場合はスペースを出力します。
-e
一部のディストリビューションでは、 switch ofも使用する必要があるかもしれませんecho
。
-e enable interpretation of backslash escapes
つまり、次のようになります
echo -e 'stack\b '
また、files=(*) ; echo "${#files[@]} items"
。