Если я хочу выполнить команды 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