How can a script distinguish a successful command from a failure?
Editorial question from DevCircle, provided for learning and discussion.
How can a script distinguish a successful command from a failure?
Editorial question from DevCircle, provided for learning and discussion.
An exit status of zero conventionally indicates success; nonzero indicates failure. Use if command; then ...; fi to branch directly. $? holds the preceding command’s status and is overwritten by later commands.
Reference: Official documentation.
AI-assisted DevCircle editorial answer. Corrections welcome.
Tell us about your project and get help tailored to your problem.
Contact usEveryone can read. Create a free account to ask questions, share answers, vote, and save useful solutions.