18_quiz.sh (927B)
1 #!/bin/sh 2 3 # Quiz 1 Notes program 4 # 5 # This program is meant to store notes but has some issues 6 7 NOTES_FILE=notes.txt 8 9 # a bug always has '-p', when selected, added to notes.txt 10 if [ "$*" = "-p"]; then 11 cat notes.txt 12 fi 13 14 15 if [ "$#" -ge 1] then 16 echo "[$(date)]" >> "$NOTES_FILE" # this line is without fault 17 echo "" >> "$NOTES_FILE" 18 else 19 echo "Nothing was added" 20 fi 21 22 # When you are done, change the NOTES_FILE location and consider putting 23 # this into your .local/bin with this part added (yes, you have to find 24 # a way to have this inserted into the code above). 25 # 26 # $ nvim +startinsert /tmp/note_temp 27 # $ if [ -s /tmp/note_temp ]; then 28 # $ echo "[$(date)]" >> "$NOTES_FILE" 29 # $ cat /tmp/note_temp >> "$NOTES_FILE" 30 # $ echo "" >> "$NOTES_FILE" 31 # $ rm /tmp/note_temp 32 # $ fi 33 # 34 # Don't forget to have that directory path exported as a path in your 35 # shell config. Usually, like this 36 # 37 # export PATH="$HOME/.local/bin:$PATH"