ste

Једноставни уређивач табела
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mtranspose | 3++-
Mtsvins | 2+-
измењених датотека: 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'