What is the proper way to test a Bash function’s return value?
If it was the exit code and not the result, you could just use if func arg; then … If you cannot make the function return a proper exit code (with return N), and you have to use string results, use Alex Gitelman’s answer. $ help if: if: if COMMANDS; then COMMANDS; [ elif COMMANDS; … Read more