Section: Indexed Arrays

Array length

bash
bash
echo "${#files[@]}"
Explanation

Very common in loops and validation.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Indexed Arrays
Create indexed array
Create an indexed array.
OpenIn sheetbashsame section
Access array element
Read an array element by index.
OpenIn sheetbashsame section
Expand all array items
Expand all array items safely.
OpenIn sheetbashsame section
Append array element
Append one or more elements to an array.
OpenIn sheetbashsame section
Loop through array
Iterate through array elements safely.
OpenIn sheetbashsame section
Unset array element
Remove one indexed element.
OpenIn sheetbashsame section