我不需要运行目录中的所有文件,但我不知道应该使用什么命令。
这是我使用的命令,但它更改了我在目录中拥有的所有文件,而不仅仅是我想要的......
parallel --plus echo data path: {} and fullname ID: {/..} VS digit-only ID: "{= s/.*\\/ABC\^//; s/-.*// =}" ::: ${WORKING_DIR}/*
我尝试使用正则表达式作为替代品,但它不起作用。
示例文件:
如何在 Bash shell 中从其他文件中省略此文件?
非常感谢!
在 GNU Parallel 中只读取我想要的文件。
对于 Bash 来说,这似乎比 GNU Parallel 更重要。但你也许可以使用
skip
:
touch {1..10} foo.txt bar.cfg
parallel echo {= /txt|cfg/ and skip =} ::: *
如果输入与 txt 或 cfg 匹配,这将使 GNU Parallel 跳过该作业。