我有一个运行在终端中的java程序,它以.txt作为输入,以.txt作为输出。我想在100个输入文件上运行这个程序。我怎样才能创建一个函数来获取所有输入文件并自动运行它们?
以下是java程序:
java -jar miraligner.jar -freq -sub 1 -trim 3 -add 3 -s hsa -i IsomiR_235G.txt -db ./DB/ -o Miraligner_235G.txt
下面是输入文件的样子,它们只是在_
和{}之间的部分不同
^{pr2}$
Tags:
将它们放入名为
inputs
的文件中并执行:这将逐行读取文件
inputs
,并对每个输入文件执行java脚本。请注意,它们可能不包含使此选项起作用的新行。文件也应该用换行符隔开。在另一种方法是直接获取文件名,而无需创建中间文件:
即使文件名包含空格、制表符或换行符,也可以这样做。在
相关问题 更多 >
编程相关推荐