我需要做大量的文件(40,000文件)的列表,像下面:的bash:/ bin中/ LS:參數列表太長
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: Argument list too long
但是我能解決這個問題嗎? 任何其他方式可以通過perl/python來製作這樣的列表?
THX
你可能需要一個''\ n'.join (...)'圍繞glob調用。否則,這個答案讓我擺脫了類似的情況,+1 – quornian