I am trying to understand this piece of code:
. functions.sh || { : ; echo "Error while loading the specified file" >&2; exit 2; }
I get that the code in parenthesis is called when the specified file is unavailable. But what does it mean:; ? Moreover, when you delete it, the script does not work.
aa007 source share