Используйте bash для объединения списка элементов - PullRequest
1 голос
/ 30 сентября 2011

У меня есть список элементов, таких как:

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 делают это?ТНХ

1 Ответ

2 голосов
/ 30 сентября 2011

Предполагая, что список элементов является полным списком 'файлов' в текущем каталоге:

cat `ls -1 ERR*_chr6 | head -n11` > xxx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...