26 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								# test function names that cannot be exported
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								unset foo		# remove from environment if necessary
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function foo=bar
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									echo equals-1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export -f 'foo=bar'
							 | 
						||
| 
								 | 
							
								echo status: $?
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								foo\=bar
							 | 
						||
| 
								 | 
							
								printenv | grep 'foo=bar'
							 | 
						||
| 
								 | 
							
								${THIS_SH} -c 'foo\=bar 2>/dev/null'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function /bin/echo
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									echo bad echo
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/bin/echo foo
							 | 
						||
| 
								 | 
							
								export -f '/bin/echo'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								${THIS_SH} -c '/bin/echo bar'
							 |