| 
									
										
										
										
											2009-01-12 13:36:28 +00:00
										 |  |  | abmnopyz | 
					
						
							|  |  |  | abmnopyz | 
					
						
							|  |  |  | ab | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | abcd | 
					
						
							|  |  |  | sh_352.26ax | 
					
						
							|  |  |  | sh_352.26ay | 
					
						
							|  |  |  | sh_352.25a sh_352.25b | 
					
						
							|  |  |  | sh_352.27 ) ) ) | 
					
						
							|  |  |  | abc | 
					
						
							|  |  |  | here doc with ) | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | bad' syntax | 
					
						
							|  |  |  | a | 
					
						
							|  |  |  | sh_352.26a | 
					
						
							|  |  |  | sh_352.26a | 
					
						
							|  |  |  | sh_352.26 | 
					
						
							|  |  |  | sh_352.26 | 
					
						
							|  |  |  | sh_352.26 | 
					
						
							|  |  |  | 1 | 
					
						
							|  |  |  | sh_352.28 ) | 
					
						
							|  |  |  | sh_352.28 ) | 
					
						
							|  |  |  | k | 
					
						
							|  |  |  | abcd | 
					
						
							|  |  |  | ab | 
					
						
							|  |  |  | ab | 
					
						
							|  |  |  | abcde | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | argv[1] = <abcde^J  > | 
					
						
							|  |  |  | abcdefoo | 
					
						
							|  |  |  | argv[1] = <abcde> | 
					
						
							|  |  |  | argv[2] = <foo> | 
					
						
							|  |  |  | argv[1] = <wxabcdeyz> | 
					
						
							|  |  |  | argv[1] = <abcde> | 
					
						
							|  |  |  | ' | 
					
						
							|  |  |  | after 1 | 
					
						
							|  |  |  | ' | 
					
						
							|  |  |  | after 2 | 
					
						
							|  |  |  | ' | 
					
						
							|  |  |  | after 3 | 
					
						
							|  |  |  | ` | 
					
						
							|  |  |  | after 4 | 
					
						
							|  |  |  | hello | 
					
						
							|  |  |  | after 5 | 
					
						
							|  |  |  | ' | 
					
						
							|  |  |  | after 6 | 
					
						
							|  |  |  | x | 
					
						
							|  |  |  | x | 
					
						
							|  |  |  | quoted ) | 
					
						
							|  |  |  | comment | 
					
						
							|  |  |  | here-doc with ) | 
					
						
							|  |  |  | here-doc terminated with a parenthesis | 
					
						
							|  |  |  | ' # or a single back- or doublequote | 
					
						
							|  |  |  | ./comsub-posix1.sub: command substitution: line 2: syntax error near unexpected token `)' | 
					
						
							|  |  |  | ./comsub-posix1.sub: command substitution: line 2: ` if x; then echo foo )' | 
					
						
							|  |  |  | after | 
					
						
							| 
									
										
										
										
											2011-11-22 19:11:26 -05:00
										 |  |  | swap32_posix is a function | 
					
						
							|  |  |  | swap32_posix ()  | 
					
						
							|  |  |  | {  | 
					
						
							|  |  |  |     local funcname=swap32_posix; | 
					
						
							|  |  |  |     local arg; | 
					
						
							|  |  |  |     for arg in "$@"; | 
					
						
							|  |  |  |     do | 
					
						
							|  |  |  |         echo $(( | 
					
						
							|  |  |  |                         ($arg & 4278190080) >> 24 | | 
					
						
							|  |  |  |                         ($arg & 16711680) >> 8 | | 
					
						
							|  |  |  |                         ($arg & 65280) << 8 | | 
					
						
							|  |  |  |                         ($arg & 255) << 24 | 
					
						
							|  |  |  |                 )); | 
					
						
							|  |  |  |     done | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | yes | 
					
						
							| 
									
										
										
										
											2016-09-15 16:59:08 -04:00
										 |  |  | ab cde |