-1

В скрипте bash у меня есть переменная со списком файлов PDF, скажем list="a.pdf b.pdf c.pdf" . Список должен быть представлен в виде нумерованного списка пользователю:

    Available files are:
    1. a.pdf
    2. b.pdf
    3. c.pdf
    Please choose a file to be viewed or exit (defaul 1, exit 0)

Затем, в соответствии с пользовательским вводом, должны быть предприняты соответствующие действия.

1 ответ1

0

Используйте read чтобы получить ввод, и используйте цикл for для итерации элементов. Вам, вероятно, нужно будет разбить строку на несколько объектов. Если у вас уже есть массив, попробуйте использовать его.

Дополнительная информация: разбить строку на массив в Bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .