我必须使用以下方案在包含文件的目录中执行循环:
P1_1.fq.gz, P1_2.fq.gz
P2_1.fq.gz, P2_2.fq.gz
...
P10_1.fq.gz, P10_2.fq.gz
字符串
目的是一次只取“一行”。例如,在一次迭代中,我必须获取前两个文件并对它们进行操作。然后,再拿另外两个等等。我怎么能循环考虑这些数字呢?我想应该是这样的
第一个月
我有一些问题,我如何才能采取夫妇,而不是一个文件,并与语法有关的字母后,$i
变量,因为我不是那么Maven与bash脚本。
接下来我可以尝试什么?
4条答案
按热度按时间vqlkdk9b1#
循环遍历
_1
文件并执行替换以获得_2
文件:字符串
排序将是P10、P1、P2、…
如果你想让它们按“数字”顺序排列,你可以这样做:
型
qco9c6ql2#
_1
将以这种方式成为变量的一部分。解决方案是显式地告诉bash
变量是什么:字符串
n8ghc7c13#
您可以尝试以下内容:
字符串
awk
循环bash
中的另一个选项型
cgh8pdjw4#
字符串