On branch introduce-mdls
Changes to be committed: modified: hash-files Add variables for bin paths to eventually switch based on detected OS.
This commit is contained in:
parent
f2ebaa2e87
commit
daceb4ddbc
@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
log_file=/var/log/hash-files.log
|
||||
md5_bin=$(which md5sum)
|
||||
mktemp_bin=$(which mktemp)
|
||||
DateTimeStamp=$(date +\%D_\%T)
|
||||
|
||||
set -a
|
||||
@ -39,7 +41,7 @@ hash_files () {
|
||||
#======================"
|
||||
IFS=$'\n'
|
||||
for file in ${list_of_files[@]}; do
|
||||
hash=$(md5sum $file | awk '{ print $1 }')
|
||||
hash=$($md5_bin $file | awk '{ print $1 }')
|
||||
list_of_hashes+=( $hash )
|
||||
done
|
||||
write_log "Files hashed successfully."
|
||||
@ -59,7 +61,7 @@ create_csv () {
|
||||
write_data () {
|
||||
#echo "=== Write data to a .csv file. ===
|
||||
#===================================="
|
||||
temp_csv_file=$(mktemp)
|
||||
temp_csv_file=$($mktemp_bin)
|
||||
printf '%s,%s\n' "File Path" "File Hash" >> $temp_csv_file
|
||||
for line in ${csv_array[@]};do
|
||||
printf '%s\n' $line
|
||||
|
Loading…
Reference in New Issue
Block a user