diff --git a/hash-files b/hash-files index 2319fc1..4fa3895 100755 --- a/hash-files +++ b/hash-files @@ -33,9 +33,12 @@ create_list_of_files () { mdls_files () { IFS=$'\n' for file in $list_of_files; do - echo "=== mdls info === - ===========" - mdls $file + for line in $(mdls $file); do + mdls_key=$(printf "%s" $line | cut -d '=' -f 1) + mdls_value=$(printf "%s" $line | cut -d '=' -f 2) + printf "\n============================\nMDLS Key: %s\nMDLS Value: %s\n============================\n\n" $mdls_key $mdls_value + done + done } hash_files () { diff --git a/mdls-parse b/mdls-parse deleted file mode 100755 index f50f9ae..0000000 --- a/mdls-parse +++ /dev/null @@ -1,15 +0,0 @@ -# Bash Subfunction - - -## ToDo -## - .env file should support list of keys -## - Script should support filtering output based on list of keys in .env - -oldIFS=$IFS -IFS=$'\n' -for line in $(mdls .env); do - mdls_key=$(printf "%s" $line | cut -d '=' -f 1) - mdls_value=$(printf "%s" $line | cut -d '=' -f 2) - printf "\n============================\nMDLS Key: %s\nMDLS Value: %s\n============================\n\n" $mdls_key $mdls_value -done -unset IFS