From b2febbb394b5c6c71bc04628085fec789cf0fb72 Mon Sep 17 00:00:00 2001 From: Fabio Del Bene Date: Tue, 29 Oct 2024 01:36:13 +0100 Subject: [PATCH] sed (GNU sed) 4.9 on archlinux,termux not support sed -i '' '...' use explicit backup file --- kanban | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kanban b/kanban index 8f42097..ba2de40 100755 --- a/kanban +++ b/kanban @@ -309,7 +309,7 @@ update_item_status(){ newitem="${newitem/$status/$2}" newitem="${newitem/$flags/$newflags}" newitem="${newitem/$dates/$newdates}" - sed -i '' "s|$item|$newitem|g" "$KANBANFILE" + sed "s|$item|$newitem|g" "$KANBANFILE" > $TMP.update.tmp && mv $TMP.update.tmp "$KANBANFILE" echo "$status -> $2" fi } @@ -327,7 +327,7 @@ update_item(){ # '"$item" > $TMP.update ${EDITOR} $TMP.update - sed -i '' "s|$item|$(cat $TMP.update | tail -n1)|g" "$KANBANFILE" + sed "s|$item|$(cat $TMP.update | tail -n1)|g" "$KANBANFILE" > $TMP.update.tmp && mv $TMP.update.tmp "$KANBANFILE" echo "updated item $1" }