Computer Science - Unix - Discussion

Discussion Forum : Unix - Section 3 (Q.No. 32)
32.
The special shell variable $* is used
to exit status of ast command executed.
to process number of the current shell
to list the positional parameters
to name the command being executed
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
1 comments Page 1 of 1.

RAPTOR said:   8 years ago
$0 ---> The filename of the current script.
$n ---> These variables correspond to the arguments with which a script was invoked. Here n is a positive decimal number corresponding to the position of an argument (the first argument is $1, the second argument is $2, and so on).
$# ---> The number of arguments supplied to a script.
$* ---> All the arguments are double quoted. If a script receives two arguments, $* is equivalent to $1 $2.
$@ ---> All the arguments are individually double quoted. If a script receives two arguments, $@ is equivalent to $1 $2.
$? ---> The exit status of the last command executed.
$$ ---> The process number of the current shell. For shell scripts, this is the process ID under which they are executing.
$! ---> The process number of the last background command.

Post your comments here:

Your comments will be displayed after verification.