OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/base.git] / sbin / makeOptionControl
1 #!/bin/sh
2 #
3 # %M% %Y% %I%
4 #
5 # The latest update : %G% at %U%
6 #
7 #%Z% makeOptionControl Function
8 #%Z%
9 #
10 #%Z% Usage : makeOptionControl Action World Class Name
11 #
12 #%Z% Attention
13 #%Z%
14 #%Z% Parameter: 
15 #%Z%     Essential:
16 #%Z%         SourceFileName
17 #%Z%     Optional:
18 #%Z%
19
20 usage()
21 {
22         echo "Usage: makeOptionControl SourceFileName"
23 }
24
25 NameRead()
26 {
27         ans="N"
28         while [ $ans != "Y" -a $ans != "y" ]
29         do
30                 echo $1
31                 read Name
32                 echo "$Name is good ?"
33                 read ans
34         done
35 }
36 # Store Flags
37 FlagsCharacter="-"
38
39 case $# in 
40         0)
41                 ;;
42         *)
43                 while [ `echo $1 | cut -c1` = ${FlagsCharacter} ]
44                 do
45                         if [ `echo $1 | cut -c2` = "h" ] 
46                         then
47                                 usage
48                         else
49                                 parms="${parms} $1"
50                                 shift 
51                         fi
52                 done
53                 ;;
54 esac
55
56 case $# in
57         0) # No filename 
58                 ;;
59         1) # 
60                 filename=$1
61                 ;;
62         *) #
63                 filename="$*"
64                 ;;
65 esac
66 #
67 currentDir=`pwd`
68 Eos  ${EOS_HOME}/sbin/makeOptionControl.wish