Making carriage-return IFS global rather than subfunction specific
This commit is contained in:
parent
2da31a5355
commit
2729af8349
@ -5,6 +5,8 @@ md5_bin=$(which md5sum)
|
||||
mktemp_bin=$(which mktemp)
|
||||
DateTimeStamp=$(date +\%D_\%T)
|
||||
|
||||
IFS=$'\n'
|
||||
|
||||
set -a
|
||||
source .env 2>&1 > /dev/null
|
||||
set +a
|
||||
@ -23,16 +25,13 @@ write_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
|
||||
write_log "List of files created successfully."
|
||||
unset IFS
|
||||
}
|
||||
|
||||
mdls_files () {
|
||||
IFS=$'\n'
|
||||
for file in $list_of_files; do
|
||||
for line in $(mdls $file); do
|
||||
mdls_key=$(printf "%s" $line | cut -d '=' -f 1)
|
||||
@ -49,13 +48,11 @@ mdls_files () {
|
||||
hash_files () {
|
||||
#echo "=== Hash files. ===
|
||||
#======================"
|
||||
IFS=$'\n'
|
||||
for file in ${list_of_files[@]}; do
|
||||
hash=$($md5_bin $file | awk '{ print $1 }')
|
||||
list_of_hashes+=( $hash )
|
||||
done
|
||||
write_log "Files hashed successfully."
|
||||
unset IFS
|
||||
}
|
||||
|
||||
create_csv () {
|
||||
@ -104,3 +101,4 @@ mdls_files
|
||||
#done
|
||||
|
||||
|
||||
unset IFS
|
||||
|
Loading…
Reference in New Issue
Block a user