ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux系统中while循环一次传入多个变量

2021-08-06 20:31:36  阅读:330  来源: 互联网

标签:fq 传入 fastqc fastq gz while linux test home


1、测试数据

[root@centos79 test]# cat reads.list
sample01  /home/test/sample01 /home/test/sample01_2.fq.gz
sample02  /home/test/sample02 /home/test/sample02_2.fq.gz
sample03  /home/test/sample03 /home/test/sample03_2.fq.gz
sample04  /home/test/sample04 /home/test/sample04_2.fq.gz
sample05  /home/test/sample05 /home/test/sample05_2.fq.gz
sample06  /home/test/sample06 /home/test/sample06_2.fq.gz
sample07  /home/test/sample07 /home/test/sample07_2.fq.gz
sample08  /home/test/sample08 /home/test/sample08_2.fq.gz
sample09  /home/test/sample09 /home/test/sample09_2.fq.gz
sample10  /home/test/sample10 /home/test/sample10_2.fq.gz

 

2、while 一次传入多个变量

[root@centos79 test]# cat reads.list
sample01  /home/test/sample01 /home/test/sample01_2.fq.gz
sample02  /home/test/sample02 /home/test/sample02_2.fq.gz
sample03  /home/test/sample03 /home/test/sample03_2.fq.gz
sample04  /home/test/sample04 /home/test/sample04_2.fq.gz
sample05  /home/test/sample05 /home/test/sample05_2.fq.gz
sample06  /home/test/sample06 /home/test/sample06_2.fq.gz
sample07  /home/test/sample07 /home/test/sample07_2.fq.gz
sample08  /home/test/sample08 /home/test/sample08_2.fq.gz
sample09  /home/test/sample09 /home/test/sample09_2.fq.gz
sample10  /home/test/sample10 /home/test/sample10_2.fq.gz
[root@centos79 test]# cat reads.list | while read {i,j,k};do echo "mkdir $i; fastqc -o $i -f fastq  $j $k";done;
mkdir sample01; fastqc -o sample01 -f fastq  /home/test/sample01 /home/test/sample01_2.fq.gz
mkdir sample02; fastqc -o sample02 -f fastq  /home/test/sample02 /home/test/sample02_2.fq.gz
mkdir sample03; fastqc -o sample03 -f fastq  /home/test/sample03 /home/test/sample03_2.fq.gz
mkdir sample04; fastqc -o sample04 -f fastq  /home/test/sample04 /home/test/sample04_2.fq.gz
mkdir sample05; fastqc -o sample05 -f fastq  /home/test/sample05 /home/test/sample05_2.fq.gz
mkdir sample06; fastqc -o sample06 -f fastq  /home/test/sample06 /home/test/sample06_2.fq.gz
mkdir sample07; fastqc -o sample07 -f fastq  /home/test/sample07 /home/test/sample07_2.fq.gz
mkdir sample08; fastqc -o sample08 -f fastq  /home/test/sample08 /home/test/sample08_2.fq.gz
mkdir sample09; fastqc -o sample09 -f fastq  /home/test/sample09 /home/test/sample09_2.fq.gz
mkdir sample10; fastqc -o sample10 -f fastq  /home/test/sample10 /home/test/sample10_2.fq.gz

 

参考:https://mp.weixin.qq.com/s?__biz=MzI2MjA1MDQxMg==&mid=2649713997&idx=1&sn=c44d0375f869ad52067cf9ddbaf9ba8f&chksm=f24aca4ec53d43589d1bf9722e9cd7e2d749000fdfd5848ad7eb8b52da7cab1a166aa95483d0&mpshare=1&scene=23&srcid=0805NyC2GHHYp9ri9GexKAG4&sharer_sharetime=1628156129675&sharer_shareid=4ed060cc4cd1efce40e3ab6dd8d8c7d4#rd

 

标签:fq,传入,fastqc,fastq,gz,while,linux,test,home
来源: https://www.cnblogs.com/liujiaxin2018/p/15110198.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有