| 
									
										
										
										
											2000-03-17 21:46:59 +00:00
										 |  |  | fx() | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | i=0 | 
					
						
							|  |  |  | for (( ; i < 3; i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for (( i=0; ; i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	if (( i >= 3 )); then | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for (( i=0; i<3; )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | 	(( i++ )) | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | i=0 | 
					
						
							|  |  |  | for (( ; ; )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	if (( i > 2 )); then | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	echo $i; | 
					
						
							|  |  |  | 	(( i++ )) | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | i=0 | 
					
						
							|  |  |  | for ((;;)) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	if (( i > 2 )); then | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	echo $i; | 
					
						
							|  |  |  | 	(( i++ )) | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for (( i=0; "i < 3" ; i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | i=0 | 
					
						
							|  |  |  | for (( ; "i < 3"; i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for (( i=0; ; i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	if (( i >= 3 )); then | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for ((i = 0; ;i++ )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | 	if (( i < 3 )); then | 
					
						
							|  |  |  | 		(( i++ )) | 
					
						
							|  |  |  | 		continue; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	break | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type fx | 
					
						
							|  |  |  | fx | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # errors  | 
					
						
							|  |  |  | for (( i=0; "i < 3" )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | echo $? | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for (( i=0; i < 3; i++; 7 )) | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	echo $i | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | echo $? | 
					
						
							| 
									
										
										
										
											2001-04-06 19:14:31 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # one-liners added in post-bash-2.04 | 
					
						
							|  |  |  | for     ((i=0; i < 20; i++)) do : ; done | 
					
						
							|  |  |  | echo $i | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for     ((i=0; i < 20; i++)) { : ; } | 
					
						
							|  |  |  | echo $i |