Bestimmen, ob ein Shell-Skript ausgeführt wur

ann ein Shell-Skript testen, ob es über @ ausgeführt wurdsource? Das ist zum Beispiel

$ source myscript.sh
$ ./myscript.sh

Können myscript.sh von diesen verschiedenen Shell-Umgebungen unterscheiden?