sequencer - fix possible filename with space problem

This commit is contained in:
2022-11-29 21:06:47 +01:00
parent 17a1c0d6d3
commit 768b6fef2b

View File

@@ -33,8 +33,8 @@ set -o pipefail
readonly seq_name="${_sqn_alias:-${0##*/}}" readonly seq_name="${_sqn_alias:-${0##*/}}"
readonly seq_dir="$(cd -- "$(dirname -- "${0}")" && pwd)" readonly seq_dir="$(cd -- "$(dirname -- "${0}")" && pwd)"
readonly seq_origin="$(cd -- "$(dirname -- "$(readlink -f -- "${0}")")" && pwd)" readonly seq_origin="$(cd -- "$(dirname -- "$(readlink -f -- "${0}")")" && pwd)"
readonly seq_file=$(basename -- "${0}") readonly seq_file="$(basename -- "${0}")"
readonly seq_fileName=${seq_file%%.*} readonly seq_fileName="${seq_file%%.*}"
readonly seq_self="${seq_origin}/${seq_file}" readonly seq_self="${seq_origin}/${seq_file}"
# shellcheck disable=SC2015 # && || is not if else # shellcheck disable=SC2015 # && || is not if else
readonly seq_invocation="$(printf '%q' "${0}")$( (($#)) && printf ' %q' "$@" || true)" readonly seq_invocation="$(printf '%q' "${0}")$( (($#)) && printf ' %q' "$@" || true)"