Skip to content

Instantly share code, notes, and snippets.

@Tracnac
Created September 30, 2022 18:35
Show Gist options
  • Select an option

  • Save Tracnac/08654f7dee4c6ae0fed84bfc35d5505d to your computer and use it in GitHub Desktop.

Select an option

Save Tracnac/08654f7dee4c6ae0fed84bfc35d5505d to your computer and use it in GitHub Desktop.
Shell Array #shell #bash
arr=()	Create an empty array
arr=(1 2 3)	Initialize array
${arr[2]}	Retrieve third element
${arr[@]}	Retrieve all elements
${!arr[@]}	Retrieve array indices
${#arr[@]}	Calculate array size
arr[0]=3	Overwrite 1st element
arr+=(4)	Append value(s)
str=$(ls)	Save ls output as a string
arr=( $(ls) )	Save ls output as an array of files
${arr[@]:s:n}	Retrieve n elements starting at index s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment