Verwenden Sie eine einfache for-Schleife:
for i in *.txt.gz; do zcat "$i" > "$"; done
zcat
entspricht gunzip -c
, aber kürzer.
Die Variable $i
übernimmt die Namen aller *.txt.gz
Dateien im aktuellen Verzeichnis (nacheinander). $
entfernt die Erweiterung ( .gz
) vom Dateinamen.
Hinweis : Dies ist die Bash-Syntax.