It's still the same as what I posted earlier. A bit longer than it has to be because of all the ifs and comments. I like the way you used parameter expansion in your version, but your version didn't scroll right on my system - an ordinary terminal emulator running Bash 5 on a Debian Linux.
Here my currently final version again:
Only complaint now is that when the question is asked at the very bottom of the window the cursor still jumps to the next line, the window scrolls but the cursor jumps back to the end of the question. That can be avoided by using read -n 1 - as wisecracker suggested - but I like to use the Enter key to confirm.
Does it run the same way on your system?
Last edited by Ralph; 02-05-2020 at 10:24 AM..
Reason: typos
I want to get the screen width and cursor positions.
When I used curses, all the screen content was cleared.
So Can I use curses to get the screen size without clearing anything in the window?
Or is there any other alternative???
I can use only C or C++. (0 Replies)
Hi,
Pleae help me on this. Normally, when we say read username, the cursor will come in the first position of next line, but I want the output of the below
Normal usage
-------------
please enter username:
_
I want like the below
----------------------
please enter username:
... (2 Replies)
Hi to all!
I'm a teacher of maths and physics in an italian high school in Milan, Italy.
I need a simple program that read the position of mouse cursor in function of time and write the coordinates in a text file. The time resolution have to be something like 1/10 sec or better (I have to know... (2 Replies)
hi all,
am trying to modify a ksh script to group server names together depending on the cluster they sit in. currently the script does a
find . -name '*.pid'
to find all running servers and prints out their pids and names.
current output looks something like this :
serverA ... (1 Reply)
I need to get the cursor position, and put it inside a variable. Problem is, i don't have the tput command, or ncurses.
Apparently I was supposed to try the following:
echo -e '\E
But I don't get a value or anything. Please help. (3 Replies)
Hi there.
It's easier to explain this with a pseudo code, I hope this makes sense:
var1=hello
echo $var1
some kind of loop
echo loop counter
done
How do I hold the cursor position immediately behind the last output so I'd get something like:
hello123456789
DOS used to use ","... (5 Replies)