-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinputtest.sh
More file actions
executable file
·98 lines (98 loc) · 1.39 KB
/
inputtest.sh
File metadata and controls
executable file
·98 lines (98 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#!/bin/bash
#name=$(basename $0)
#for (( i=1;i<$1;++i ))
#do
# echo "This is $1"
#done
#echo "Hi,$2"
#echo "It's in $name."
#if [ -n "$1" ]
#then
# echo "Hello $1."
#else
# echo "Sorry,i don't know you."
#fi
#name=$(basename $0)
#if [ $0 = "a" ]
#then
# echo $[ 1+3 ]
#elif [ $0 = "b" ]
#then
# echo $[ 2*4 ]
#fi
#echo $#
#i=$#
#echo ${!#}
#echo $i
#count=1
#for i in "$*"
#do
# echo "Count $count = $i"
# count=$[ $count + 1 ]
#done
#count=1
#for i in "$@"
#do
# echo "Count $count = $i"
# count=$[ $count + 1 ]
#done
#
#count=1
#echo $#
#while [ -n "$1" ]
#do
# echo "Count $count,$1"
# count=$[ $count+1 ]
# shift
#done
#echo
#while [ -n "$1" ]
#do
# case "$1" in
# a) echo "a";;
# b) echo "b";;
# c) echo "c";;
# *) echo "Not in list.";;
# esac
# shift
#done
#set -- $(getopt ab:cd "$@")
#while [ -n "$1" ]
#do
# case "$1" in
# -a) echo "a";;
# -b) var="$2"
# echo "b,var=$2"
# shift;;
# -c) echo "c";;
# --) shift
# break;;
# *) echo "Not in the list.";;
# esac
# shift
#done
#echo
#count=1
#for i in "$@"
#do
# echo "Count=$count,$@"
# count=$[ $count+1 ]
#done
while getopts :ab:cd opt
do
case "$opt" in
a) echo "a";;
b) echo "b,with $OPTARG";;
c) echo "c";;
d) echo "d";;
*) echo "Unknown";;
esac
done
#echo $OPTIND
shift $[ $OPTIND-1 ]
count=1
for i in "$@"
do
echo "$count,$i"
count=$[ $count+1 ]
done