How can I “try to do something and then detect if it fails” in bash?
问题 In an answer to a previous question: How can I use 'do I have root access?' as a conditional in bash? The suggestion to 'try to do something and detect if it fails' instead of 'check permission and then do something' I have found plenty of rationale for this e.g.: Thorough use of 'if' statements or 'try/catch' blocks? What is the advantage of using try {} catch {} versus if {} else {} However, I have found very little clear information about how to implementing try/catch in bash. I would