It doesn't look to me like you want to remove lines. It looks like you want to move the cursor to a position and write a character.
You would probably want to move up two rows to column one and print the marker like this \E[2F»
. If you want to delete option B and C and write them again it'll be something like this echo -e "\E[2F\E[2K» 2) option B\n\E[2K 3) option C"
.
See more in man console_codes
Also see the tput
and terminfo
manpages. You find the capabilities in terminfo and you use them with tput, like fx. moving the cursor to row 10 column 10 with tput cup 10 10
, where cup is described in the terminfo manpage.