зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-30 21:26:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			40 строки
		
	
	
		
			925 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 строки
		
	
	
		
			925 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| https://www.gnu.org/software/parallel/parallel_tutorial.html
 | |
| https://stackoverflow.com/questions/28357997/running-programs-in-parallel-using-xargs
 | |
| 
 | |
| books
 | |
| Ole Tange - GNU Parallel 2018
 | |
| 
 | |
| samples
 | |
| 
 | |
| # a list of A B C
 | |
| parallel echo ::: A B C
 | |
| parallel echo {} ::: A B C
 | |
| parallel -a abc-file echo
 | |
| cat abc-file | parallel echo
 | |
| 
 | |
| # cartesian product
 | |
| parallel echo ::: A B C ::: def     
 | |
| parallel -a abc-file -a def-file echo
 | |
| parallel -a abc-file :::: def-file echo
 | |
| 
 | |
| # A D
 | |
| # B E
 | |
| # C F
 | |
| # in other words - zip
 | |
| parallel --link echo ::: A B C ::: D E F     
 | |
| parallel --link echo ::: A B C D E ::: F G     
 | |
| # see also :::+ ::::+
 | |
| 
 | |
| # ranges
 | |
| parallel echo ::: {1..3}
 | |
| 
 | |
| # inserts none for the the arg
 | |
| parallel -N0 echo this {} ::: {1..3} 
 | |
| parallel -N0 echo this ::: {1..3} 
 | |
| 
 | |
| # skips entire ...
 | |
| parallel 'echo this is {=skip()=}' ::: {1..3} 
 | |
| 
 | |
| time parallel -j 4 -N0 curl -s "http://localhost:8080/analyze?text=Some+text" > /dev/null ::: {1..1000}
 | |
| 
 | 
