unix распаковать несколько gz и сохранить в определенном каталоге

Я предполагаю, что вы используете bash.

are_u_sure(){
        read -n1 -p "Are you sure to exit? [y/N] "
        [ "$REPLY" != y ] && { echo; history -a; bash; }
}

trap are_u_sure EXIT

Добавьте это в свой ~/.bashrc, а затем всякий раз, когда вы пытаетесь выйти из bash (, введите exit или ^D ), вам будет предложено. И вы никогда не бросите, если не нажмете «y».

Таким образом, нам не нужно придерживаться магии экрана, так как мы можем делать это широко -.

Поскольку этот подход чрезвычайно прост, у него есть недостаток: вы потеряете присвоения переменных, которые вы ввели ранее. Но, может быть, мы сможем над этим поработать. В любом случае вы можете изменить этот код в соответствии с вашими потребностями.

0
08.03.2020, 16:28
0 ответов

Теги

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