java - 使用 shell 命令传递 Python/JAVA/Perl 选项

标签 java python perl ubuntu

我正在使用几个用 JAVA、Pyhton 和 Perl 编写的程序,通过命令行调用它们。

我经常对多个文件执行相同的任务,我想使用

for

改为循环。 但是,有一些程序选项需要针对每个文件进行调整。我想将描述选项的字符串存储在文本文件中,并将它们复制到与选项对应的标志中。 例如对于 python 程序:

python <Prog_X.py> input -option1 xxxx -option2 <here I want to copy content of File.txt> -out

我不太确定该怎么做。也许这是一个基本的事情,但我找不到解决方法。

知道我该怎么做吗?

最佳答案

如果选项文件只包含一行,您可以这样做

python <Prog_X.py> input -option1 xxxx -option2 $(cat option.txt) -out

关于java - 使用 shell 命令传递 Python/JAVA/Perl 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28128088/

相关文章:

perl - 调试复杂的 CPAN 发行版时如何定位子程序调用的源文件?

java - 如何处理ftl(freemarker)中CDATA标记内指定的html anchor 标记

java - 迭代 Line2D 中包含的 Point2D

java - 更改 JToolBar 中 Jbutton 的尺寸

python - API 自动化的并行执行

python - 脚本中的 UTF 8 不匹配

java - Wicket 口组件工具提示中的延迟

python - 尝试模拟模块时出现 ImportError

xml - XML::Simple 在使用数组时是否保持顺序?

perl - 在 Perl 中,在属性中保留对 Catalyst 的 $c 的引用会导致内存泄漏吗?