diff --git a/codearchiver-bot b/codearchiver-bot index 23580f2..c35ea5c 100755 --- a/codearchiver-bot +++ b/codearchiver-bot @@ -173,7 +173,7 @@ function respond { fi # Collect new files, write artefacts file, move everything but the log file to ./failed/ if codearchiver exited non-zero - readarray -d $'\0' -t tmpnewfiles < <(find -maxdepth 1 -type f -newer '.filemarker' -print0 2> >(log_loop 'find new files err: ') | sed 's,^\./,,') + readarray -d $'\0' -t tmpnewfiles < <(find -maxdepth 1 -type f -newer '.filemarker' -print0 2> >(log_loop 'find new files err: ') | sed -z 's,^\./,,') readarray -d $'\0' -t artefacts < <(for file in "${tmpnewfiles[@]}"; do if [[ "${file}" != "${logname}" ]]; then printf '%s\0' "${file}"; fi; done) artefactsname="${logbasename}_codearchiver_artefacts.txt" for file in "${artefacts[@]}"; do