#!/usr/bin/env bash set -a source .env 2>&1 > /dev/null set +a ## Functions ############ write_log () { echo " ++ Write to log. +++++++++++++++" } create_list_of_files () { echo "=== Get list of files in $Working_Directory. === ==================================================" IFS=$'\n' for file in $(find $Working_Fullpath -maxdepth 1 -type f); do list_of_files+=( $file ) done unset IFS } hash_files () { echo "=== Hash files. === ======================" } create_csv () { echo "=== Create array of comma-separated-values. === ==================================================" } write_data () { echo "=== Write data to a .csv file. === ====================================" } cleanup () { : } ## Main ####### trap cleanup EXIT echo "Main Start" create_list_of_files for file in ${list_of_files[@]}; do echo $file done write_log hash_files write_log create_csv write_log write_data write_log cleanup #while $list_of_files >=1; do #done