чување 8ff06120708c782d4f65c7f755b4df814ee884cd
родитељ 4b54344e75155152232bdc099c2854542d2a930b
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Wed, 16 Aug 2023 20:43:16 +0200
transpose,tsvins: Add quotes, disable some shellcheck checks
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 2, додавања: 3(+), брисања: 2(-)
diff --git a/transpose b/transpose
@@ -19,6 +19,7 @@ input="$1"
cat "$input" >"$tmpf"
+#shellcheck disable=SC2064
trap "rm -f \"$tmpf\" \"$tmpf_complete\"" HUP PIPE INT QUIT TERM EXIT
cols=$(sed 1q "$tmpf" | tr -d -c '\t' | wc -c)
@@ -44,7 +45,7 @@ while [ $active -eq 1 ]
do
cut -f$colno "$tmpf_complete" | paste -s
colno=$(( colno + 1 ))
- if [ $cols -eq 0 ] \
+ if [ "$cols" -eq 0 ] \
|| [ -z "$(cut -f$colno- "$tmpf_complete" | tr -d '\n')" ]
then
active=0
diff --git a/tsvins b/tsvins
@@ -41,7 +41,7 @@ cp -- "${inputfile}" "$tmpf"
trap "rm -f -- \"$tmpf\"" HUP PIPE INT QUIT TERM EXIT
if [ $# -eq 2 ]; then
- head -n${lineno} -- "${inputfile}" > "$tmpf"
+ head -n"${lineno}" -- "${inputfile}" > "$tmpf"
fi
if [ "${lines}" -gt 0 ]; then
{ sed 1q -- "${inputfile}" | sed -e 's/^/# /' -e 's/\t/\t# /g'