我正在尝试编写一个需要try / except循环的shell脚本。如何在shell中执行这样的循环?
我想要做的基本上是这样的:
password="user's password here"
Try_command_here:
echo $password | sudo -S apt-get -y purge some-package-here
Except_command_here:
Re-obtain_user_password
重新获得密码后,它会循环播放,以便重试。如果需要,它会这样做3次,如果没有提供正确的密码,它会抛出一个错误窗口并退出。
我在Python中知道这个命令只是try:
然后是except:
对于shell来说是这样的还是它有所不同?
谢谢!
修改
我的目标是bash shell。
echo $SHELL
的输出===> /bin/bash