Попытка создать сценарий удара, перенаправление к ссылкам YouTube

Я пытаюсь создать сценарий удара. Я никогда не писал, избивают мою жизнь, я даже не использовал Linux никогда, таким образом, после небольшого количества поиска с помощью Google и размышления я решил создать сценарий, который спрашивает Вас вопрос, "Какое видео Вы хотите посмотреть?" и это дающий Вам 3 опции, 2 для 2 видео и 1 для закрытия сценарий. После небольшого количества поиска с помощью Google и изучения, это - код, который я придумал:

#!/bin/bash

echo "What type of video do you want to see?"

select video in video1 video2 close_program
case $video in
video1 ) xdg-open https://www.youtube.com/watch?v=xQ9MpPIs1jM

video2 ) https://www.youtube.com/watch?v=T2uWvrwq4T4

close_program ) exit;;


      esac
done

Конечно, это не прекрасно, таким образом, здесь я, прося подсказки улучшать его.

0
задан 16 January 2020 в 23:31

1 ответ

Можно улучшить его:

  • вставляя его некоторое время цикл (если пользователь вводит другой выбор),
  • имейте более короткие опции:

#!/bin/bash
while true
do 
        printf 'What video do you want to see? (1, 2) or quit'
        read video

        case $video in
            *1 ) xdg-open https://www.youtube.com/watch?v=xQ9MpPIs1jM;;
            *2 ) xdg-open https://www.youtube.com/watch?v=T2uWvrwq4T4;;
            [qQ]*) exit;; # for quit, Quit...
            *) printf 'Please enter 1, 2 or quit'
    esac
done
1
ответ дан 19 January 2020 в 09:12

Другие вопросы по тегам:

Похожие вопросы: