diff --git a/pages/linux/select.md b/pages/linux/select.md index ed33ebf79..b0c9471cf 100644 --- a/pages/linux/select.md +++ b/pages/linux/select.md @@ -7,9 +7,13 @@ `select {{word}} in {{apple}} {{orange}} {{pear}} {{banana}}; do echo ${{word}}; done` -- Create a menu for picking a file or folder from the current directory: +- Create a menu from the output of another command: -`select {{file}} in *; do echo ${{file}}; done` +`select {{line}} in $({{command}}); do echo ${{line}}; done` + +- Specify the prompt string for `select` and 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: