From 2722747c090f51e12d83ba31c0f53ae34599c09c Mon Sep 17 00:00:00 2001 From: davidovski Date: Tue, 13 Jun 2023 00:16:21 +0100 Subject: [PATCH] use existing filename without changing ext --- src/shblg.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/shblg.sh b/src/shblg.sh index 226216c..af98ef5 100755 --- a/src/shblg.sh +++ b/src/shblg.sh @@ -26,6 +26,8 @@ process () { dirpath="${1%${1##*/}}" out_file="${OUTPUT_DIR}${path}" + printf "%s ...\n" "$path" + [ -d "$1" ] && { mkdir -p "$out_file" for f in "$1"/*; do @@ -35,12 +37,12 @@ process () { } || [ -x "$1" ] && { # execute the file cd $dirpath - "$1" > "${out_file%.*}.html" + "$1" > "${out_file}" cd - return 0 } || { - # just output the file as is - while IFS= read -r line; do printf "%s\n" "$line"; done < "$1" > "$out_file" + # just copy the file as is + cp "$1" "$out_file" return 0 } }