Create Menu - Bash Select Command | Online Free DevTools by Hexmos
Create bash menus with Bash Select. Generate interactive command line menus from lists and arrays. Free online tool, no registration required.
select
Bash builtin construct for creating menus. More information: https://www.gnu.org/software/bash/manual/bash.html#index-select.
- Create a menu out of individual words:
select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done
- Create a menu from the output of another command:
select {{line}} in $({{command}}); do echo ${{line}}; done
- Specify the prompt string for
selectand create a menu for picking a file or folder from the current directory:
PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done
- Create a menu from a Bash array:
{{fruits}}=({{apple orange pear banana}}); select {{word}} in ${{{fruits[@]}}}; do echo ${{word}}; done