11 lines
		
	
	
		
			231 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			11 lines
		
	
	
		
			231 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								BEGIN {
							 | 
						||
| 
								 | 
							
									cmd = "sort";
							 | 
						||
| 
								 | 
							
									data = hawk::array("hello", "world", "two-way pipe", "testing");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									for (i = 1; i <= length(data); i++) print data[i] |& cmd;
							 | 
						||
| 
								 | 
							
									close(cmd, "to");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									while ((cmd |& getline line) > 0) print line;
							 | 
						||
| 
								 | 
							
									close(cmd);
							 | 
						||
| 
								 | 
							
								}
							 |