56 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| getopts: usage: getopts optstring name [arg]
 | |
| 2
 | |
| getopts: usage: getopts optstring name [arg]
 | |
| 2
 | |
| ./getopts.tests: line 10: getopts: -a: invalid option
 | |
| getopts: usage: getopts optstring name [arg]
 | |
| -a specified
 | |
| -b bval specified
 | |
| remaining args: one two three
 | |
| -a specified
 | |
| -b bval specified
 | |
| remaining args: one two three four five six seven eight nine ten eleven twelve
 | |
| ./getopts1.sub: option requires an argument -- b
 | |
| Usage: ./getopts1.sub [-a] [-b value] args
 | |
| -a specified
 | |
| -c cval specified
 | |
| -d specified
 | |
| -a specified
 | |
| -b 3 specified
 | |
| remaining args: one two three four five
 | |
| -a specified
 | |
| -b bval specified
 | |
| remaining args: one two three
 | |
| -a specified
 | |
| -b bval specified
 | |
| remaining args: one two three
 | |
| ./getopts4.sub: error: option `b' requires an argument
 | |
| Usage: ./getopts4.sub [-a] [-b value] args
 | |
| ./getopts4.sub: error: illegal option character `c'
 | |
| Usage: ./getopts4.sub [-a] [-b value] args
 | |
| -a specified
 | |
| remaining args: -b bval one two three
 | |
| OPTERR=0
 | |
| a here
 | |
| something else here
 | |
| OPTIND=3
 | |
| getop: OPTERR=1
 | |
| a here
 | |
| ./getopts5.sub: illegal option -- c
 | |
| something else here
 | |
| ./getopts5.sub: illegal option -- d
 | |
| something else here
 | |
| ./getopts5.sub: illegal option -- e
 | |
| something else here
 | |
| getop: OPTIND=5
 | |
| OPTIND=3
 | |
| OPTERR=0
 | |
| -a specified
 | |
| remaining args: 
 | |
| -a specified
 | |
| remaining args: 
 | |
| -a specified
 | |
| remaining args: 
 | |
| 0
 | |
| ./getopts7.sub: line 4: getopts: `opt-var': not a valid identifier
 | |
| remaining args: 
 | 
