bash

Implementierung einer Befehlszeilen-Fortschrittsleiste mit tqdm

Dieser Artikel stellt vor, wie man eine Fortschrittsleiste auf der Bash-Befehlszeile mit tqdm implementiert. Sie können den Verarbeitungsfortschritt großer Datenmengen visuell bestätigen, was zur Verbesserung der Aufgabeneffizienz beiträgt.

Shou Arisaka
1 Min. Lesezeit
26. Okt. 2025

tqdm ist eine schnelle, erweiterbare Fortschrittsleiste für Python und CLI. Durch die visuelle Anzeige des Verarbeitungsstatus von Daten können Sie den Fortschritt von langwierigen Aufgaben einfach überprüfen. Dieser Artikel stellt vor, wie man eine Fortschrittsleiste mit tqdm auf der Bash-Befehlszeile implementiert.

Installation

Installieren Sie zuerst tqdm. Sie können es einfach mit pip installieren.

sudo pip install tqdm

Verwendungsbeispiel

tqdm kann verwendet werden, um den Fortschritt verschiedener Befehle anzuzeigen. Beispielsweise können Sie beim Verarbeiten großer Datenmengen den Fortschritt in Echtzeit überprüfen. Im Folgenden finden Sie ein Beispiel für Sequenzgenerierung und Zeilenzählung.

seq 99999999 | tqdm --bytes | wc -l

In diesem Befehl generiert seq 99999999 Zahlen von 1 bis 99999999, umhüllt sie mit tqdm, um eine Fortschrittsleiste anzuzeigen. Die endgültige Ausgabe wird von wc -l für die Anzahl der Zeilen gezählt.

Detaillierte Informationen und Anpassung

tqdm hat viele Anpassungsoptionen, mit denen Sie die Anzeige der Fortschrittsleiste detailliert konfigurieren können. Für Details siehe die offizielle Dokumentation.

tqdm/tqdm: A Fast, Extensible Progress Bar for Python and CLI

Image

Auf diese Weise können Sie durch die Nutzung von tqdm Befehlszeilenoperationen intuitiver und effizienter gestalten. Bitte probieren Sie es aus.

Diesen Artikel teilen

Shou Arisaka 26. Okt. 2025

🔗 Links kopieren