ANSIカラーやカーソル位置指定のシーケンスの前に、なぜインターフェースでは echo -ne を使うのですか?
echo -ne
-e はユーザー入力を読み取り、-n は数字だけを受け付けるためです。
-e
-n
エスケープシーケンスをそのまま表示して、色を無効にするためです。
どちらのオプションも、出力前に端末全体をクリアするためです。
-e はエスケープシーケンスを解釈し、-n は改行の追加を防ぐためです。