小编Rob*_* D.的帖子

Bash for 循环将输出重定向到变量文件名

在下面的 bash 循环中,我想将内容重定向到变量文件名中。

for i in {1..22};do echo $i > $i_output.txt; done
Run Code Online (Sandbox Code Playgroud)

不幸的是,这些文件没有创建。我最初想做的是 grep 文件中的染色体并为每个染色体创建一个文件。但这不太可测试:

for i in {1..22}; grep -E "[a-z]+[0-9]+\t$i\t" rawdata.txt > $i_chr.txt;done
Run Code Online (Sandbox Code Playgroud)

我们如何将 for 循环中的输出重定向到变量文件名?

bash

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1