我有一个文件(文件内容包含三列,contigs名称、GC、depth),请书写一段指令帮我完成以下内容:提取“27<GC<35”且“depth>100”的contigs并将满足要求的contigs名字输出到一个新的文件
时间: 2024-04-10 22:28:14 浏览: 56
指定文件读取并输出出来
你可以使用awk命令来完成这个任务。以下是一段可以提取符合条件的contigs名称并将其输出到一个新文件的指令:
```shell
awk '$2 > 27 && $2 < 35 && $3 > 100 {print $1}' 文件名 > 新文件名
```
请将上述指令中的"文件名"替换成你的文件名,"新文件名"替换成你想要保存结果的新文件名。这个指令将会读取文件内容,筛选出符合条件的行,并提取第一列(contigs名称),最后将结果输出到新文件中。
阅读全文