From 58a98bd5ea58d097b938a23bfd243857d4554e3e Mon Sep 17 00:00:00 2001 From: qbi Date: Mon, 3 May 2021 21:41:53 +0200 Subject: [PATCH] Das local-Builtin ist ein Bashismus. --- rechnung.sh | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/rechnung.sh b/rechnung.sh index b0c8d3f..dbd73a1 100755 --- a/rechnung.sh +++ b/rechnung.sh @@ -82,8 +82,8 @@ check_readable() { check_binaries() { - local program="" - local binaries=$* + program="" + binaries=$* for program in $binaries; do printf "\n[+] Suche nach Programm $program ..." @@ -99,7 +99,7 @@ check_binaries() { is_option() ( - local line="$*" + line="$*" if [ "${line#*=}" != "$line" ]; then return 0 @@ -131,7 +131,7 @@ print_ok() { print_warn() { - local msg=$* + msg=$* if [ "$COLORED_OUTPUT" -eq 1 ]; then echo -e "$YELLOW[-]$NORMAL $msg" @@ -187,8 +187,8 @@ reset_values() { set_value() { - local key=$(echo "$*" | $CUT_BIN -d "=" -f1) - local value=$(echo "$*" | $CUT_BIN -d "=" -f2) + key=$(echo "$*" | $CUT_BIN -d "=" -f1) + value=$(echo "$*" | $CUT_BIN -d "=" -f2) trim_key $key trim_value $value @@ -207,20 +207,20 @@ set_value() { make_invoice() { - local dead_days="14" + dead_days="14" if [ $(date +%u) -gt 5 ]; then dead_days="16" fi - local month_ascii=$(date '+%B') - local inv_day=$(date '+%j') - local inv_date=$(date '+%Y%m%d') - local inv_dead=$(date -d "+${dead_days}days" '+%d.\\\\,%m.\\\\,%Y') - local rechnungsnummer="$inv_date--$LFDNR" - local subject="Rechnung zu $SHORT" - local filename="$(date '+%Y%m%d')_Rechnung_$(echo "$month_ascii")_$(echo "$KUNDE" | $TR_BIN " " "_").ltx" - local buffer="$KUNDE; $ADRESSE" - local anschrift="$(echo "$buffer" | sed 's/; /\\\\\\\\\\\\\\ /g')" + month_ascii=$(date '+%B') + inv_day=$(date '+%j') + inv_date=$(date '+%Y%m%d') + inv_dead=$(date -d "+${dead_days}days" '+%d.\\\\,%m.\\\\,%Y') + rechnungsnummer="$inv_date--$LFDNR" + subject="Rechnung zu $SHORT" + filename="$(date '+%Y%m%d')_Rechnung_$(echo "$month_ascii")_$(echo "$KUNDE" | $TR_BIN " " "_").ltx" + buffer="$KUNDE; $ADRESSE" + anschrift="$(echo "$buffer" | sed 's/; /\\\\\\\\\\\\\\ /g')" echo "[+] Erstelle Rechnung: $filename" echo -n "s!#SUBJECT#!" >$SEDFILE; echo "$subject!" >>$SEDFILE @@ -247,8 +247,8 @@ make_invoice() { proced_ini_line() { - local line=$* - local first=$(echo "$line" | cut -c1-1) + line=$* + first=$(echo "$line" | cut -c1-1) # leerzeilen ignorieren if [ "$line" = "" ]; then