sdep-add (537B)
1 #!/bin/sh 2 3 # Adds a line to SDEPDATA/once. It is possible to specify a date, which will be 4 # read by date -d and prepended to the input text. 5 # -d is a non-portable option of GNU date. On some other systems one can 6 # accomplish the same with the -j option. 7 8 # Usage: sdep-add [date] 9 # Example: sdep-add "next monday" 10 11 file="SDEPDATA/once" 12 date="" 13 14 [ -n "$1" ] && date=$(date -d "$1" +%Y-%m-%d) 15 16 [ -n "$date" ] && printf "$date " 17 18 read text 19 20 if [ -n "$text" ]; then 21 printf "${date}\t${text}\n" >> "$file" 22 else 23 echo "Event not saved" 24 fi