28 lines
483 B
Bash
Executable File
28 lines
483 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# journal script for keeping
|
|
# track of what i do and think
|
|
|
|
|
|
|
|
#check if output file is given as first option
|
|
if [ -z $1 ]; then
|
|
outputfile=journal.txt
|
|
else
|
|
outputfile=$1
|
|
fi
|
|
|
|
#generating timestamp
|
|
timestamp=$(date '+%d.%m.%Y %H:%M')
|
|
|
|
#read journal entry from stdin
|
|
echo "enter oneliner into journal:"; read input
|
|
|
|
|
|
#writing to outputfile
|
|
echo "**** $timestamp ****" >> $outputfile
|
|
echo $input >> $outputfile
|
|
echo "" >> $outputfile
|
|
|
|
# **** end of script ****
|