Ich habe 5 Dateien (.fastq.gz
) in einem Verzeichnis und möchte sie in .fa
Datei konvertieren.Schleife über alle Dateien im selben Verzeichnis im Shell-Skript
, dies zu tun, ich benutze den folgenden Befehl für jede Datei separat:
zcat bs1.fastq.gz | paste - - - - | awk '{print ">"$1"\n"$3}' > bs1.fa
wie kann ich den gleichen Befehl für alle Dateien zur gleichen Zeit durchführen? in der Tat meine Dateien sind:
bs1.fastq.gz
bs2.fastq.gz
bs3.fastq.gz
bs4.fastq.gz
bs5.fastq.gz
und ich möchte bekommen:
bs1.fa
bs2.fa
bs3.fa
bs4.fa
bs5.fa
meine Antwort Habe, oder irgendwelche anderen, aussortieren Ihr Problem? Wenn ja, dann überlege dir bitte, ob du es als Antwort akzeptierst - indem du auf das grüne Häkchen neben der Stimmenzahl klickst. Wenn nicht, sag bitte, was nicht funktioniert hat, damit ich oder jemand anderes dir weiter helfen kann. Vielen Dank. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –