Concept Flow - Special variables ($0, $1, $#, $@, $?, $$)
Start Script
Read $0: Script Name
Read $1: First Argument
Read $# : Number of Arguments
Read $@ : All Arguments
Execute Command
Read $? : Last Command Exit Status
Read $$ : Current Script PID
End Script
The script starts by reading special variables: $0 for script name, $1 for first argument, $# for argument count, $@ for all arguments, $? for last command status, and $$ for script process ID.