Practical Programming - DevOps - looping all the files in a directory using `cut` , for `loop`, `array` in Bash
#!/bin/bash # # This code find all the files in a directory # append them to an array # prints the file in the array # set -e #set -x echo "#### Declaring an Array " files "" declare -a files=() echo "####run command ls -ltr | cut -c 63- and appending####" echo "#### runfiles to the array files####" for file in `ls -ltr | cut -c 63-` ; do files+=( $file ) done ; echo "####Printing specif array elements by index####" echo ${files[1]} echo ${files[2]} echo ${files[3]} echo ${files[4]} echo ${files[5]} echo "#### Array Length ####" echo ${#files[@]} ay [@ echo "####Iterating over Array####" for file in " ${files[@]} " do echo $file done View the file in github.com