Browse Source

Better automation

main
lhess2021 4 years ago
parent
commit
8a16989ee8
  1. 21
      shell-scripts.d/canticle-to-xml-automated.sh

21
shell-scripts.d/canticle-to-xml-automated.sh

@ -10,18 +10,31 @@
canticles=( 'inferno' 'purgatorio' 'paradiso' ) 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)" shell_scripts_dir="$(pwd)"
if [[ "$(pwd)" =~ shell-scripts.d ]]; then if [[ "$(pwd)" =~ shell-scripts.d ]]; then
clear 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[@]}"; for canticle in "${canticles[@]}";
do do
echo "Renaming dirs..." echo -e "\nRenaming dirs..."
dir="$canticle-txt.d" dir="$canticle-txt.d"
dir_xml="$canticle-xml.d" dir_xml="$canticle-xml.d"
echo -e "\n\tMoving $dir to $dir_xml" if [[ -d $comedy_plaintext_dir ]]; then
mv "$comedy_xml_dir/$dir" "$comedy_xml_dir/$dir_xml" 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 done
for canticle in "${canticles[@]}"; for canticle in "${canticles[@]}";
do do

Loading…
Cancel
Save