1

Если я хочу выполнить команды ls; cat test; cp test testlocation, например, могу ли я подтвердить запуск каждой команды перед ее выполнением? Если это возможно, как я могу это сделать?

1 ответ1

2

Я предполагаю, что вы имеете в виду, что каждая команда в последовательности успешно.

В этом случае сделайте следующее:ls && cat test && cp test testlocation


В ответ на уточнение:

Создайте функцию с именем get_confirmation:

function get_confirmation() {
    echo -n "Continue? (Y/N) "
    read RESULT
    return $([ "$RESULT" = "Y" ])
}

Затем выполните: ls && get_confirmation && cat test && get_confirmation && cp test testlocation

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