#! /bin/ksh

NOTEDIR=$HOME/Notes
PGM=nt

if test ! -d $NOTEDIR
then
	echo $PGM: creating note directory $NOTEDIR
	echo $PGM: your note files will be kept in $NOTEDIR
	mkdir $NOTEDIR
fi

# -rw-r--r--  1 perlman      1331 Jul 10 13:32 /n/ship/0/perlman/Notes/generals

if test $# = 0
then
	cd $NOTEDIR
	echo Notefiles in $NOTEDIR:
	set -- `ls -lt`
	shift 2                      # skip over "total #"
	typeset -L10 name=FILENAME   # left justified, padded to 10 characters
	typeset -R6 size=SIZE        # right justified, passed to 6 characters
	typeset -L3 month=MONTH
	typeset -R2 day=DT           # right justified, passed to 2 characters
	typeset -L5 time=TIME
	line="NOTEFILE DESCRIPTION"
	echo "$name $size $month $day $time $line"
	echo "==============================================================="
	while test $# -gt 0
	do
		name=$9
		size=$5
		month=$6
		day=$7
		time=$8
		read line < $9
		# let size="$size - ${#line} - 1"
		echo "$name $size $month $day $time $line"
		shift 9         # 9 fields in ls -lt
	done
	exit 1
fi

# compose full path names of note files
# so that it is not necessary to change directory
for i
do
	fullfiles="$fullfiles $NOTEDIR/$i"
done

exec vi $fullfiles

exit

     1      2    3       4      5    6   7   8     9
-rw-rw-r--  1 perlman perlman 55050 Jun 18 12:46 books
-rw-rw-r--  1 perlman perlman  1025 Jun 18 12:46 buckchi
-rw-rw-r--  1 perlman perlman 16550 Jun 18 12:46 dolist

