linux - Bash, how to check for control character(non-printable character) in a variable? -
linux - Bash, how to check for control character(non-printable character) in a variable? -
i have bash statement user input(a single character) tmpchar :
read -n 1 -t 1 tmpchar and can check printable character input this:
if [ "$tmpchar" = "n" ] || [ "$tmpchar" = "n" ]; # something... fi now question is: if user input return, or esc, or ctrl+a, ctrl+b etc, how check them?
env: opensuse 12.3 , bash 4.2.42(1)-release
maybe you're looking ansi-c quoting. e.g., ctrl-a represented $'\ca'.
linux bash
Comments
Post a Comment