Bash
bash scripting reference:
https://www.gnu.org/software/bash/manual/bash.html
Cursor position/output
-
Position the Cursor: \033[<L>;<C>H Or \033[<L>;<C>f puts the cursor at line L and column C.
-
Move the cursor up N lines: \033[<N>A
-
Move the cursor down N lines: \033[<N>B
-
Move the cursor forward N columns: \033[<N>C
-
Move the cursor backward N columns: \033[<N>D
-
Clear the screen, move to (0,0): \033[2J
-
Erase to end of line: \033[K
-
Save cursor position: \033[s
-
Restore cursor position: \033[u