Read
Prompt user in Bash:
echo -n 'Yes or no? [Y/n]: '
read input
Control Flow
Print no when input begins with n:
if [[ $input =~ 'n' ]]; then
echo 'no'
fi
Print Yes when input does not begin with n:
if ! [[ $input =~ 'n' ]]; then
echo 'Yes'
fi
Control flow that handles both Yes and no cases:
if ! [[ $input =~ 'n' ]]; then
echo 'Yes'
else
echo 'no'
fi
Script
Here’s the full script:
echo -n 'Yes or no? [Y/n]: '
read input
if ! [[ $input =~ 'n' ]]; then
echo 'Yes'
else
echo 'no'
fi