Например, необходимо написать скрипт, которые предлагает пользователю выбрать каталог, содержимое которого необходимо просмотреть (из корня допустим):
#!/bin/bash
dev=($(ls /))
dev_count=${#dev[@]}
for ((i=0;i<dev_count;i++)) do
echo " "$i" for "${dev[i]}
done
echo -n "Enter number: "
read target_num
# ???
ls -lh "/"${dev[target_num]}
Как бы теперь перед последней строчкой сделать проверку - является ли target_num числом в диапазоне от [0..(dev_count-1)]?
ЗЫ Или может подобный выбор можно реализовать проще?