|
|
|
@ -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 |
|
|
|
|