The select, while, and until loops
The select, while and until loops are also used to loop and iterate over each item in a list or till the condition is true with slight variations in syntax.
Loop using select
The select loop helps in creating a numbered menu in an easy format from which a user can select one or more options.
The syntax of the select loop is as follows:
select var in list do # Tasks to perform done
The list can be pre-generated or specified while using the select loop in the form [item1 item2 item3 …].
For example, consider a simple menu listing the contents of '/' and asking a user to enter an option for which you want to know whether it is a directory or not:
#!/bin/bash
# Filename: select.sh
# Description: Giving user choice using select to choose
select file in 'ls /'
do
if [ -d "/"$file ]
then
echo "$file is a directory"
else
echo "$file is not a directory"
fi
doneThe following is the screenshot of the output after running the script:

To exit from the...