LINUX.ORG.RU

Параметры в Bash скрипте

 , ,


0

1

Доброе время суток всем читающим.

Я только начинаю открывать для себя линукс и скриптинг на нем, но по рабочим причинам одну проблему мне надо решить срочно.
Не вдаваясь в подробности, мне необходимо создать скрипт, одна из команд которого ожидает ввода «yes» подтверждающего выполнение данной операции.
Хотелось узнать, есть ли возможность послать эту команду прямо в скрипте, и если есть то рассказать мне как, либо направить на соответствующий ресурс.

Я еще прошу прощения за этот наверняка частый вопрос, я бы никогда его не задал если бы не срочность, и не мое неумение кратко формулировать поисковые запросы.

есть ли возможность

Пользуй опции в скипте:

while getopts ":cino:rh" opt
do
    case $opt in
        c) tcomment="1"
            ;;
        i) ticonv="1"
            ;;
        n) tnoverify="1"
            ;;
        o) tdest="$OPTARG"
            ;;
        r) trewrite="1"
            ;;
        h) usage
            ;;
        *) echo "Unknown option -$OPTARG"
            exit 1
            ;;
    esac
done
shift "$(($OPTIND - 1))"
SRCNAME="$1"
if [ -z "$SRCNAME" ]
then
    usage
fi
anonymous
()

просто отключи проверку фингерпринта в SSH при подключении, 99% тебе для SSH :)

И за команду yes уже сказали.

anonymous
()

Всем спасибо за помощь, вы супер.)

WizardBoy23
() автор топика
5 января 2021 г.

$1=aa $2=bb ##это чтобы не потерять при дальнейщем использованнии ввода

Bootmen ☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.