我有 3 或 4 列的 tsv,每列都是 shell 脚本的参数。
所以我想使用 gnu 并行运行带有 tsv 值的 shell 脚本
~ parallel --colsep "\t" thescript.py --arg1 {1} --arg2 {2} --arg3 {3} --arg4 {4} :::: input.tsv
第 4 列并不总是存在,所以我想知道是否有一种聪明的方法可以--arg4 {4}
仅在{4}
存在时添加。
python 使用 optparser.Optionparser,我更喜欢避免修改脚本。