2014-07-12 00:37:25 +02:00
|
|
|
if [ "$1" = "noechoback" ]; then
|
2015-03-01 18:00:20 +01:00
|
|
|
stty --file=/dev/tty -echo echonl 2>/dev/null || \
|
|
|
|
stty -F /dev/tty -echo echonl 2>/dev/null || \
|
|
|
|
stty -f /dev/tty -echo echonl 2>/dev/null || \
|
|
|
|
exit 1
|
2015-03-01 07:06:53 +01:00
|
|
|
IFS= read -r INPUT </dev/tty
|
2015-03-01 18:00:20 +01:00
|
|
|
stty --file=/dev/tty echo -echonl 2>/dev/null || \
|
|
|
|
stty -F /dev/tty echo -echonl 2>/dev/null || \
|
|
|
|
stty -f /dev/tty echo -echonl 2>/dev/null
|
2014-07-12 00:37:25 +02:00
|
|
|
# printf '\n' >/dev/tty
|
|
|
|
else
|
2015-03-01 07:06:53 +01:00
|
|
|
IFS= read -r INPUT </dev/tty
|
2014-07-12 00:37:25 +02:00
|
|
|
fi
|
2015-03-01 07:06:53 +01:00
|
|
|
printf '%s' "'$INPUT'"
|
2014-06-27 03:08:05 +02:00
|
|
|
exit 0
|