From 8a9f48481f3de8077103b8f772f8cfb6205288ec Mon Sep 17 00:00:00 2001 From: Mike Holloway Date: Sat, 26 Mar 2022 15:09:22 -0400 Subject: [PATCH] On branch parse-mdls Your branch is up to date with 'origin/parse-mdls'. Changes to be committed: modified: hash-files Integrated functionality from mdls-parse subfunction into mdls_files deleted: mdls-parse Deleted; Integrated into hash-files --- hash-files | 9 ++++++--- mdls-parse | 15 --------------- 2 files changed, 6 insertions(+), 18 deletions(-) delete mode 100755 mdls-parse 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