Linux bash script:
function Print ()
{
echo $ 1
}
Print "OK"
This script succeeds when executed directly and throws an error message using sudo:
alex@alex-linux : ~ / tmp $ ./sample-script
Ok
alex@alex-linux : ~ / tmp $ sudo ./sample-script
[sudo] password for alex:
./sample-script: 1: Syntax error: "(" unexpected
Why?
source share