commit 7ac61f77506b58118c50ae12a837daaa848d7bd1
parent 6e98f8b57999038bed8b1ffe9198c627e8a7bf3f
Author: Jeff <dev@watertao.xyz>
Date: Tue, 10 Feb 2026 11:57:48 -0800
Moved a grep into a sed statement
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/calcurse_dmenu.sh b/calcurse_dmenu.sh
@@ -181,7 +181,7 @@ cal_entry_edit(){
# If edit empty, ignore
<$t grep -q "^[[:space:]]*$" || [ ! -s $t ] && return 0
# Add double colon date/description seperator if needed
- <$t grep -q "^.*::.\+$" || sed -i 's/^/::/' $t
+ sed -i "/^.*::.\+$/!{s/^/::/}" $t
# Attemp parse of entry edit
if awk -vtypeflag="$typeflag" -f "$entry_add_awk" $t > $y; then
# If note, add it back to entry
@@ -280,7 +280,7 @@ cal_view(){
# for current day.
# Cal entry: date(s)::description
# Todo entry: rank(optional)::description
- <$u grep -q "^.*::.\+$" || sed -i 's/^/::/' $u
+ sed -i "/^.*::.\+$/!{s/^/::/}" $u
# Add new entry to apts file
# Parse new entry with awk