覚えていますが、^H
意味はBackspace。CTRL+Vを押して作成しますCTRL+H。
したがって、^H
最後の文字はこの位置をBackspace押すのと同じ効果を持ち、削除する必要がありますBackspace。
代わりに出力がecho abc^H
まだ存在するのはなぜですか?abc
ab
ベストアンサー1
backspaceカーソルを後ろに移動します。
backspace(またはdelete構成に応じて任意の文字)次の場合にのみ、最後に印刷された文字を削除します。
echo
例のように、コマンド出力ではなくキーボードで入力されます。- エンドデバイスが調理モードになっています(通常の状況)。
例からその文字を削除するには、c次のように別の文字で上書きする必要があります。
echo "abc^H "