19 lines
		
	
	
	
		
			417 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			417 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| # tests of return value inversion
 | |
| # placeholder for future expansion
 | |
| 
 | |
| # user subshells (...) did this wrong in bash versions before 2.04
 | |
| 
 | |
| ! ( echo hello | grep h >/dev/null 2>&1 ); echo $?
 | |
| ! echo hello | grep h >/dev/null 2>&1 ; echo $?
 | |
| 
 | |
| ! true ; echo $?
 | |
| ! false; echo $?
 | |
| 
 | |
| ! (false) ; echo $?
 | |
| ! (true); echo $?
 | |
| 
 | |
| ! true | false ; echo $?
 | |
| ! false | true ; echo $?
 | |
| 
 | |
| ! (true | false) ; echo $?
 | |
| ! (false | true) ; echo $?
 | 
