22 lines
		
	
	
	
		
			352 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			352 B
		
	
	
	
		
			Text
		
	
	
	
	
	
# quoted null problems in versions of bash prior to 3.2
 | 
						|
 | 
						|
str='12'
 | 
						|
snul=$'\177'
 | 
						|
 | 
						|
recho "${str:2}"
 | 
						|
recho "+${str:2}"
 | 
						|
recho "+${snul:0:1}"
 | 
						|
recho  "+""${str:2}"
 | 
						|
 | 
						|
recho "${str/?/$snul}"
 | 
						|
recho ${str/?/$snul}
 | 
						|
 | 
						|
recho "${snul/x/y}"
 | 
						|
recho ${snul/x/y}
 | 
						|
 | 
						|
recho "${snul/$snul/}"
 | 
						|
recho "${str/$str/}"
 | 
						|
 | 
						|
recho "${snul##$snul}"
 | 
						|
recho "${str##$str}"
 | 
						|
recho "${str##$nul}"
 |