Em bash , ksh e zsh , você pode usar a palavra-chave select para isso:
select file in *; do
grep 'something' "$file"
done
Para fornecer a instrução use enquanto a lista select é exibida, defina $PS3 antes executando select , por exemplo:
PS3='number of file to grep in, ^C to exit: '