Wenn du mit einem Befehlszeilen-Tool wie Ollama arbeitest, das KI-Modelle verwaltet, ist es oft notwendig, mehrere lokale LLM-Modelle auf ihre neueste Version zu aktualisieren. Mit ollama list
erhältst du eine Liste der installierten Modelle, aber jedes Modell einzeln zu aktualisieren, kann mühsam sein. Die Automatisierung dieses Prozesses spart Zeit und verringert die Fehleranfälligkeit.
Für einen kompakten Ansatz unter Verwendung von awk
und xargs
:
ollama list | tail -n +2 | awk '{print $1}' | xargs -I {} ollama pull {}
Das Skript aktualisiert jedes Modell, nachdem die Kopfzeile aus der Ausgabe von ollama list
übersprungen wurde. Der auf awk
basierende Befehl extrahiert die Modellnamen und übergibt sie an ollama pull
.