@@ -30,15 +30,15 @@ trap '[ "$?" -ne 77 ] || exit 77' ERR
3030# #####
3131# 1. create directory structure for working and archiving, if not already there
3232# #####
33- mkdir -p $workingDir /{archive/{original-version,first-conversion,editing-ready},1-layout}
33+ mkdir -p " $workingDir " /{archive/{original-version,first-conversion,editing-ready},1-layout}
3434# creating only the directories pertaining to this part of the workflow
3535printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] Preparing the directory structure, if not ready" >> " $workingDir /$eventslog "
3636
3737# now a temporary folder
38- tempdir=` mktemp -d $workingDir /tmp.XXXXXXXXXXXX`
38+ tempdir=` mktemp -d " $workingDir /tmp.XXXXXXXXXXXX" `
3939
4040# temporary file for storing variables
41- tempvar=` mktemp $workingDir /tmp-values.XXXXXXXXX.sh`
41+ tempvar=` mktemp " $workingDir /tmp-values.XXXXXXXXX.sh" `
4242
4343# #####
4444# 2. conversion, change extension, not filename; then archive manuscript
@@ -88,7 +88,7 @@ printf "\n[$(date +"%Y-%m-%d %H:%M:%S")] Starting conversion of manuscripts from
8888 else
8989 # pandoc returned errors, print a warning and don't archive
9090 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] ... [WARN] pandoc failed in converting ${manuscript} to Markdown!" >> " $workingDir /$eventslog "
91- echo WARN=true >> $tempvar
91+ echo WARN=true >> " $tempvar "
9292 fi
9393 elif [ " ${manuscript} " != " ${manuscript% .${EXT2} } " ]; then
9494 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] ${manuscript} : trying to convert it in Markdown..." >> " $workingDir /$eventslog "
@@ -101,7 +101,7 @@ printf "\n[$(date +"%Y-%m-%d %H:%M:%S")] Starting conversion of manuscripts from
101101 else
102102 # pandoc returned errors, print a warning and don't archive
103103 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] ... [WARN] pandoc failed in converting ${manuscript} to Markdown!" >> " $workingDir /$eventslog "
104- echo WARN=true >> $tempvar
104+ echo WARN=true >> " $tempvar "
105105 fi
106106 elif [ " ${manuscript} " != " ${manuscript% .${EXT3} } " ]; then
107107 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] ${manuscript} : trying to convert it in Markdown..." >> " $workingDir /$eventslog "
@@ -114,7 +114,7 @@ printf "\n[$(date +"%Y-%m-%d %H:%M:%S")] Starting conversion of manuscripts from
114114 else
115115 # pandoc returned errors, print a warning and don't archive
116116 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] ... [WARN] pandoc failed in converting ${manuscript} to Markdown!" >> " $workingDir /$eventslog "
117- echo WARN=true >> $tempvar
117+ echo WARN=true >> " $tempvar "
118118 fi
119119 fi
120120 done
@@ -124,7 +124,7 @@ printf "\n[$(date +"%Y-%m-%d %H:%M:%S")] Starting conversion of manuscripts from
124124 for manuscript in * .* ; do
125125 [ -f " $manuscript " ] || continue
126126 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] [WARN] ${manuscript} was skipped (had errors, wrong extension or it is hidden)" >> " $workingDir /$eventslog "
127- echo WARN=true >> $tempvar
127+ echo WARN=true >> " $tempvar "
128128 done
129129) # end subshell
130130
@@ -188,7 +188,7 @@ shopt -s nullglob # Sets nullglob
188188 else
189189 mv " $oldname " " $safename "
190190 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] [WARN] $oldname has an unexpected name, converted in a safer one!" >> " $workingDir /$eventslog "
191- echo WARN=true >> $tempvar
191+ echo WARN=true >> " $tempvar "
192192 fi
193193 fi
194194 done
@@ -226,15 +226,15 @@ shopt -s nullglob # Sets nullglob
226226
227227 # add empty YAML at the start of each article
228228 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] Prepending metadata YAML..." >> " $workingDir /$eventslog "
229- yaml_file=$workingDir /z-lib/article.yaml
229+ yaml_file=" $workingDir /z-lib/article.yaml"
230230 size=$( wc -c < " $yaml_file " )
231231
232232 for file in * .md; do
233233 if ( cmp -n " $size " " $yaml_file " " $file " & > /dev/null ); then
234234 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] [WARN] $file has already YAML" >> " $workingDir /$eventslog "
235- echo WARN=true >> $tempvar
235+ echo WARN=true >> " $tempvar "
236236 else
237- tempfile=$( mktemp)
237+ tempfile=" $( mktemp) "
238238 cat " $yaml_file " " $file " > " $tempfile "
239239 mv " $tempfile " " $file "
240240 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] $file has now the empty YAML" >> " $workingDir /$eventslog "
@@ -258,8 +258,8 @@ shopt -s nullglob # Sets nullglob
258258 for garbage in * .* ; do
259259 [ -f " $garbage " ] || continue
260260 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] [WARN] ${garbage} should not be here" >> " $workingDir /$eventslog "
261- echo WARN=true >> $tempvar
262- echo KEEPDIR=true >> $tempvar
261+ echo WARN=true >> " $tempvar "
262+ echo KEEPDIR=true >> " $tempvar "
263263 done
264264 printf " \n[$( date +" %Y-%m-%d %H:%M:%S" ) ] Manuscripts are processed and ready for editing in ./1-layout; each step has been archived with timestamp in ./archive" >> " $workingDir /$eventslog "
265265
@@ -268,7 +268,7 @@ shopt -s nullglob # Sets nullglob
268268shopt -u nullglob # Unsets nullglob
269269
270270# variable check
271- . $tempvar
271+ . " $tempvar "
272272
273273# send a message if a problem occurred
274274if [ $WARN ]; then
279279
280280if [ $KEEPDIR ]; then
281281 echo " WARNING: the temporary directory won't be deleted, check log!"
282- rm $tempvar
282+ rm " $tempvar "
283283else
284- rm $tempvar
285- rm -d $tempdir
284+ rm " $tempvar "
285+ rm -d " $tempdir "
286286fi
287287
288288echo " All files are in ./1-layout, ready for editing. Each stage of the process has been logged and archived"
0 commit comments