Если в вашем каталоге уже есть все файлы, модуль python "glob" может иметь более высокий предел, чем командная строка bash.
Из командной строки:
python -c "import glob; print glob.glob('ERR_*_1_*.fastq')"
Чтобы сделать все это в Python, вы можете попробовать что-то вроде этого:
import glob
files = glob.glob("ERR_*_1_*.fastq")
trimmedfiles = [x.replace(".fastq","") for x in files]
trimmedfiles.sort()
for f in trimmedfiles:
print f
Это решение будет сортировать файлы по алфавиту, а не по номерам. Для этого вы можете захотеть добавить магию key = lambda в метод sort ():
trimmedfiles.sort(key=lambda f: int(f.split("_")[2]))