source: projects/vine-manual-base/trunk/bin/vine-manual-regist.in @ 2698

Revision 2698, 482 bytes checked in by yasumichi, 13 years ago (diff)

引数が何もない場合に使い方を表示するようにした。

Line 
1#!/bin/sh
2
3DATAFILE=@CVSDATA@
4TEMPFILE=`mktemp`
5PRIORITY=50
6HTML=
7
8# Parse options
9
10if [ $# -eq 0 ]; then
11        echo "Usage: `basename $0` [-p Priority] filename" >&2
12        exit 1
13fi
14
15OPT=`getopt -n $0 -o p: -- "$@"`
16
17for i in $OPT
18do
19        case $i in
20                -p)
21                        shift
22                        PRIORITY=$1
23                        ;;
24                --)
25                        shift
26                        HTML=$1
27                        ;;
28        esac
29done
30
31# add entry
32cat ${DATAFILE} > ${TEMPFILE} 2>/dev/null
33
34echo "${PRIORITY},${HTML}" >> ${TEMPFILE}
35
36sort -g -t ',' ${TEMPFILE} > ${DATAFILE}
37
38# cleanup
39rm ${TEMPFILE}
Note: See TracBrowser for help on using the repository browser.