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
|
#!/usr/bin/env bash
|
||||||
log_file=/var/log/hash-files.log
|
log_file=/var/log/hash-files.log
|
||||||
|
md5_bin=$(which md5sum)
|
||||||
|
mktemp_bin=$(which mktemp)
|
||||||
DateTimeStamp=$(date +\%D_\%T)
|
DateTimeStamp=$(date +\%D_\%T)
|
||||||
|
|
||||||
set -a
|
set -a
|
||||||
@ -39,7 +41,7 @@ hash_files () {
|
|||||||
#======================"
|
#======================"
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
for file in ${list_of_files[@]}; do
|
for file in ${list_of_files[@]}; do
|
||||||
hash=$(md5sum $file | awk '{ print $1 }')
|
hash=$($md5_bin $file | awk '{ print $1 }')
|
||||||
list_of_hashes+=( $hash )
|
list_of_hashes+=( $hash )
|
||||||
done
|
done
|
||||||
write_log "Files hashed successfully."
|
write_log "Files hashed successfully."
|
||||||
@ -59,7 +61,7 @@ create_csv () {
|
|||||||
write_data () {
|
write_data () {
|
||||||
#echo "=== Write data to a .csv file. ===
|
#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
|
printf '%s,%s\n' "File Path" "File Hash" >> $temp_csv_file
|
||||||
for line in ${csv_array[@]};do
|
for line in ${csv_array[@]};do
|
||||||
printf '%s\n' $line
|
printf '%s\n' $line
|
||||||
|
Loading…
Reference in New Issue
Block a user