- bring data into script and assign a variable to the data - `script arg1 arg2 arg3` - script = `$0`, arg1 = `$1`, arg2 = `$2`, arg3 = `$3` - `$*` is a string that includes arg1 arg2 arg3 ```bash #!/bin/bash echo scipt name: $0 echo you entered: $1, $2, $3 echo or as a star would say: $* ``` - when `red blue black` provided as arguments to script, outputs: ![[images/Pasted image 20250808143401.png]]