Dropping redundant path from hash output
This commit is contained in:
parent
eb629b225c
commit
7745cd6152
18
hash-files
18
hash-files
@ -25,6 +25,12 @@ unset IFS
|
||||
hash_files () {
|
||||
echo "=== Hash files. ===
|
||||
======================"
|
||||
IFS=$'\n'
|
||||
for file in ${list_of_files[@]}; do
|
||||
hash=$(md5sum $file | awk '{ print $1 }')
|
||||
list_of_hashes+=( $hash )
|
||||
done
|
||||
unset IFS
|
||||
}
|
||||
|
||||
create_csv () {
|
||||
@ -48,11 +54,17 @@ trap cleanup EXIT
|
||||
|
||||
echo "Main Start"
|
||||
create_list_of_files
|
||||
for file in ${list_of_files[@]}; do
|
||||
echo $file
|
||||
done
|
||||
write_log
|
||||
hash_files
|
||||
if [ ${#list_of_files[@]} != ${#list_of_hashes[@]} ];then
|
||||
echo "Error! Number of files and hashes differs. Exiting..." && exit
|
||||
else
|
||||
for i in ${!list_of_files[@]}; do
|
||||
echo "/==============================/
|
||||
File: ${list_of_files[i]}
|
||||
Hash: ${list_of_hashes[i]}"
|
||||
done
|
||||
fi
|
||||
write_log
|
||||
create_csv
|
||||
write_log
|
||||
|
Loading…
Reference in New Issue
Block a user