if sourced file "shift"ed argvs so that $1 is NULL, restore wasn't done. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
		
			
				
	
	
		
			13 lines
		
	
	
		
			149 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			149 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
echo 'echo sourced_arg1:$1' >sourced1
 | 
						|
echo 'shift' >>sourced1
 | 
						|
 | 
						|
set -- 1
 | 
						|
. ./sourced1
 | 
						|
echo arg1:$1
 | 
						|
 | 
						|
set -- 1
 | 
						|
. ./sourced1 a
 | 
						|
echo arg1:$1
 | 
						|
 | 
						|
rm sourced1
 |