blob: f39eeb128dd682c6f13d0d626e975fb9f574219c (
plain)
1
2
3
4
5
6
|
Reference as array: `$@`.
Reference as string: `$*`.
Let's say we want to open a file in our favorite editor through a script, prefixing the filename with something such as a date.
If we were to use `hx "$(date) $@"`, where we reference the arguments as an array, it'd open more than one file - one for the date and one for each argument.
We must use `$*` so that our invocation becomes `hx "$(date) $*"`. This would open a single file with the name being the combination of our arguments prefixed by date.
|