#!/bin/bash # get year year=$(date +"%Y") # get time and time zone ttz=$(date +" %T %Z") # get date date=$(date +"%Y-%m-%d") # get date and time for file name dt=$(date +"%Y%m%d%H%M%S") # make year directory if it doesn't exist mkdir -p /srv/gopher/phlog/$year # prepend date to entry echo "Date: " $date >> /srv/gopher/phlog/$year/$dt.txt echo "Time: " $ttz >> /srv/gopher/phlog/$year/$dt.txt # entry should start with "Title: Fun gopher digs" or such # combine date header with entry cat <(fold -s $1) >> /srv/gopher/phlog/$year/$dt.txt # get title to add to gophermap entry title=$(grep "Title: " $1 | sed 's/Title: //g') # add entry to year's gophermap entry echo -e "0"$date "|" $title"\t"$dt".txt" >> /srv/gopher/phlog/$year/gophermap