使用bash来连接项目列表
问题描述:
我有这样的项目清单:使用bash来连接项目列表
ERR001268_chr6
ERR001312_chr6
ERR001332_chr6
ERR001361_chr6
ERR001369_chr6
ERR001413_chr6
ERR001433_chr6
ERR001462_chr6
ERR001698_chr6
ERR001734_chr6
ERR001763_chr6
ERR001774_chr6
ERR001799_chr6
现在我想连接ERR001268_chr6直到ERR001763_chr6说。 我能做cat ERR001268_chr6 ERR001269_chr6....ERR001763_chr6 > xxx
但显然我不想一一输入这些项目...所以任何简单的bash命令来做到这一点? THX
答
假设项目列表的“文件”当前目录下的完整列表:
cat `ls -1 ERR*_chr6 | head -n11` > xxx
我猜他可能并不需要'头-n11'。起初我很困惑你为什么使用'-n11'而不是'-n13',但是我发现你发现他只有他的例子中的前11个。我认为这只是一个例子,但是无论哪种方式,你都能完美地回答这个问题,所以upvote =) – Windle
是的,我假设他希望列表中的前11个项目,因为没有其他提示选择标准。 。 –