bash: / bin / ls: слишком длинный список аргументов

Мне нужно составить список из большого количества файлов (40 000 файлов), как показано ниже:

ERR001268_1_100.fastq  ERR001268_2_156.fastq  ERR001753_2_78.fastq
ERR001268_1_101.fastq  ERR001268_2_157.fastq  ERR001753_2_79.fastq
ERR001268_1_102.fastq  ERR001268_2_158.fastq  ERR001753_2_7.fastq
ERR001268_1_103.fastq  ERR001268_2_159.fastq  ERR001753_2_80.fastq

моя команда: ls ERR * _1 _ *. Fastq | sed 's / \. fastq // g' | sort -n> masterlist Однако ошибка: bash: / bin / ls: слишком длинный список аргументов

Однако можно ли решить эту проблему? Есть ли другой способ составить такой список с помощью perl / python?

thx

8
задан Leandro Papasidero 20 March 2015 в 15:39
поделиться