any@abox:~$ echo "function lala() { echo \"gi\"; }"> lala.sh any@abox:~$ function lala() { echo "gi"; } any@abox:~$ lala gi any@abox:~$ echo "function lala() { echo \"gi\"; }"> lala.sh any@abox:~$ cat lala.sh function lala() { echo "gi"; } any@abox:~$ sh lala.sh lala.sh: 1: Syntax error: "(" unexpected