Bash * and @ Relative to Array Elements
Jump to navigation
Jump to search
Internal
- $@
- $*
- Get All Indexed Array Elements
- Get All Associative Array Keys
- Get All Associative Array Values
Overview
*
and @
are bash syntax elements that tokenize arrays. They are used to process command line argument ($*
, $@
and "$@"
), values for indexed arrays, keys and values for associative arrays, etc.
The difference between these two syntax elements becomes apparent when the array elements contain spaces.