Это то, что вам нужно:
#!/bin/bash
function1() {
while read -p "Enter a value: " input; do
if [ $input = "X" ]; then
return 2
fi
# Rest of while statement
done
# End of while loop.
}
# End of function.
function1 # Call function1. # Rest of script
Это так просто, как поставить пробелы до и после "=" и использовать simple [] для условного выражения.