Bash Using stty to set an erase character when reading input
Bash
Download (.zip)
#!/bin/bash # erase.sh: Using "stty" to set an erase character when reading input.
echo -n "What is your name? " read name # Try to backspace #+ to erase characters of input. # Problems? echo "Your name is $name."
stty erase '#' # Set "hashmark" (#) as erase character. echo -n "What is your name? " read name # Use # to erase last character typed. echo "Your name is $name."
# Warning: Even after the script exits, the new key value remains set.
exit 0
|