TaskList表示させるためのオレオレshellプログラミング
#!/bin/bash #################################### # Title:Task Schedular # Author:kyo # Date:20110626 # USAGE: # 全日までのTODOを表示させるシェル。 # #################################### THISMONTH=`date '+%m'` TODAY_DATE=`date '+%m%d'` YESTERDAY_DATE=`env TZ=JST+15 date '+%m%d'` #YESTERDAY_DATE=0` expr $TODAY_DATE - 1 ` AFTER_DATE=$YESTERDAY_DATE DIRECTRY_PATH="/Users/kyo/Dropbox/memo$THISMONTH" EXT=".txt" FILENAME_TODAY=$TODAY_DATE$EXT FILENAME_YESTERDAY=$YESTERDAY_DATE$EXT if [ ! -d /Users/kyo/Dropbox/memo$THISMONTH ] then mkdir -p /Users/kyo/Dropbox/memo$THISMONTH fi TODAY_FILE="$DIRECTRY_PATH/$FILENAME_TODAY" AFTER_FILE="$DIRECTRY_PATH/$FILENAME_YESTERDAY" if [ ! -f $TODAY_FILE ] ; then echo "File Not Found" echo "Make today's file" if [ ! -f $AFTER_FILE ] ; then while [ ! -f $AFTER_FILE ] do AFTER_DATE=0` expr $AFTER_DATE - 1` AFTER_FILE=$DIRECTRY_PATH/$AFTER_DATE$EXT done cat $AFTER_FILE | grep "()" >> $TODAY_FILE cat $TODAY_FILE fi else grep "()" /Users/kyo/Dropbox/memo$THISMONTH/$FILENAME_TODAY fi
工夫点:なし。
オレオレだから俺しか使えない。