2017-03-01 4 views
3

나는 GNU 병렬이 방법을 사용하여 전화를 걸 파이썬 스크립트가 있습니다에서 중괄호를 탈출하는 방법 GNU 병렬

parallel run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift={} ::: 1 2 3 

내가 [--outfile]에 최초의 중괄호을 피할 수있는 방법을 파이썬 문자열 형식화에 사용됩니까?

예상 결과 :

parallel --dry-run run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift={} ::: 1 2 3 
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=1 
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=2 
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=3 

답변

2

사용 -I 다른 무언가로 {} 변경하려면 : 답변

parallel -I ,, --dry-run run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=,, ::: 1 2 3 
+0

감사합니다. 나는 그 사람을 더 조심스럽게 읽어야했다. ... – Nicolas

+0

@ Nicolas 대신에 한 번씩'man parallel_tutorial'을 통해 걷는 것이 좋을까? –

+0

팁 주셔서 감사합니다. 나는 그것을 볼 것이다. – Nicolas