What is the fundamental difference between shell subscript and C programs? Shell scripts must be compiled before execution, but C programs are interpreted \"on the fly\" Shell scripts must have their executable permissions turned on, but C programs do not need this. Shell scripts can be graphical, but C programs cannot be so. Shell script source code is interpreted \"on the fly\". but C programs must be compiled before execution. A value passed to a shell script from the command line is called a(n) variable value $1 argument Solution Q 34 Shell script source code is interpreted on the fly but C programs must be compiled before execution. 35 A value passed to a shell script from the command line Is called argument.