如何忽略 GNU Parallel 的某些文件

问题描述 投票:0回答:1

我不需要运行目录中的所有文件,但我不知道应该使用什么命令。

这是我使用的命令,但它更改了我在目录中拥有的所有文件,而不仅仅是我想要的......

parallel --plus echo data path: {} and fullname ID: {/..} VS digit-only ID: "{= s/.*\\/ABC\^//; s/-.*// =}" ::: ${WORKING_DIR}/*

我尝试使用正则表达式作为替代品,但它不起作用。

示例文件:

  • 10
  • 20
  • 30
  • 40
  • TXT---> 我不想从目录中使用 Parallel 读取此文件。

如何在 Bash shell 中从其他文件中省略此文件?

非常感谢!

在 GNU Parallel 中只读取我想要的文件。

bash gnu-parallel
1个回答
0
投票

对于 Bash 来说,这似乎比 GNU Parallel 更重要。但你也许可以使用

skip
:

touch {1..10} foo.txt bar.cfg
parallel echo {= /txt|cfg/ and skip =} ::: *

如果输入与 txtcfg 匹配,这将使 GNU Parallel 跳过该作业。

© www.soinside.com 2019 - 2024. All rights reserved.