From 8a16989ee8f09a6117bb79489cf942c08f703872 Mon Sep 17 00:00:00 2001 From: lhess2021 Date: Mon, 7 Mar 2022 17:43:48 -0500 Subject: [PATCH] Better automation --- shell-scripts.d/canticle-to-xml-automated.sh | 21 ++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/shell-scripts.d/canticle-to-xml-automated.sh b/shell-scripts.d/canticle-to-xml-automated.sh index fce4412..df63711 100755 --- a/shell-scripts.d/canticle-to-xml-automated.sh +++ b/shell-scripts.d/canticle-to-xml-automated.sh @@ -10,18 +10,31 @@ canticles=( 'inferno' 'purgatorio' 'paradiso' ) -comedy_xml_dir='../comedy-xml.d' +comedy_xml_dir=../comedy-xml.d +comedy_xml_dir_bak=../comedy-xml.d.bak +comedy_plaintext_dir=../comedy-plaintext.d shell_scripts_dir="$(pwd)" if [[ "$(pwd)" =~ shell-scripts.d ]]; then clear + if [[ ! -d "$comedy_xml_dir" ]]; then + echo 'Making `comedy-xml.d`' + mkdir $comedy_xml_dir + else + echo 'Moving your `../comedy-xml.d/` to `../comedy-xml.d.bak`' + mv $comedy_xml_dir $comedy_xml_dir_bak && mkdir $comedy_xml_dir + fi for canticle in "${canticles[@]}"; do - echo "Renaming dirs..." + echo -e "\nRenaming dirs..." dir="$canticle-txt.d" dir_xml="$canticle-xml.d" - echo -e "\n\tMoving $dir to $dir_xml" - mv "$comedy_xml_dir/$dir" "$comedy_xml_dir/$dir_xml" + if [[ -d $comedy_plaintext_dir ]]; then + echo -e "\tMoving $dir to $dir_xml" + cp -r "$comedy_plaintext_dir/$dir" "$comedy_xml_dir/$dir_xml" + else + echo "Could not find dir: $comedy_plaintext_dir" + fi done for canticle in "${canticles[@]}"; do