Xubuntu 20.10: сценарий «cowsay» [закрыто]

Я пытаюсь создать сценарий "cowsay", но мне нужно знать, как это сделать, если он равен тому или иному, и как заставить его принимать ввод (в файле сценария sh)

0
задан 15 December 2020 в 20:35

2 ответа

Bash read читает строку из стандартного ввода (stdin).

#!/bin/bash

# Do we have any arguments?
if ((!$#)); then
    read -r -p "Input an animal: " input
else
    input="$1"
fi
case "$input" in
    cat)
        echo its a $input
    ;;
    cow)
        echo The $input says moo
    ;; 
    *)
        echo This is not an animal\!
    ;;
esac
0
ответ дан 3 January 2021 в 22:46

Я немного изменил ваш скрипт до н.э. Я хочу чтобы ввести животное, а не фразу:

#!/bin/bash

read -r -p "Enter Animal/Creature And Phrase: "
case "$REPLY" in
        cowsay -f $REPLY
    ;;
    
esac
0
ответ дан 3 January 2021 в 22:46

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

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