Bash - Version Updater
Hi, nehmen wir mal die Version 1.0.2. Nun will ich jedoch prüfen, ob eine neure Version existiert... Nehmen mal einfach als Beispiel die URL für die 1.0.2
https://example.com/v/1.0.2
https://example.com/v/1.0.2
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7701641006
Url: https://administrator.de/contentid/7701641006
Ausgedruckt am: 27.11.2024 um 05:11 Uhr
14 Kommentare
Neuester Kommentar
Speichere die aktuelle Version in einer Variablen, Frage die neue ab und speichere sie ebenfalls als Variable, vergleiche beide Variablen mit "If" und bei nicht Übereinstimmung mache dies oder das ...
Bash Anfängerkurs erste Stunde...
Zeppel
Bash Anfängerkurs erste Stunde...
Zeppel
Moin,
Mit den Begriffen
https://www.baeldung.com/linux/compare-dot-separated-version-string
Ansonsten @Bob fragen
Mit den Begriffen
Compare Version Strings with Bash
oder so ähnlich findet sich ja was, z.B.https://www.baeldung.com/linux/compare-dot-separated-version-string
Ansonsten @Bob fragen
Zitat von @Justman10000:
Hi, nehmen wir mal die Version 1.0.2. Nun will ich jedoch prüfen, ob eine neure Version existiert... Nehmen mal einfach als Beispiel die URL für die 1.0.2
https://example.com/v/1.0.2
Hi, nehmen wir mal die Version 1.0.2. Nun will ich jedoch prüfen, ob eine neure Version existiert... Nehmen mal einfach als Beispiel die URL für die 1.0.2
https://example.com/v/1.0.2
Soll das SPAM werden?
Oder fängst Du irgendwann mal an, Deine Fragen so zu stellen, daß man nicht raten muß, was Du genau tun willst?
Wie Du eine Frage richtig stellst
lks
Zitat von @Justman10000:
Wenn die Anfrage 200 ist, sprich, die Entsprechende Datei existiert, so würde das Script melden, dass neurere Versionen existieren
Sowas ist im Normalfall überflüssig, denn die Versionen stehen in der Regel irgendwo auf einer Webseite o. ä. des Herstellers zum Auslesen, dann braucht man auch nicht stumpf Verzeichnisse durchprobieren !Wenn die Anfrage 200 ist, sprich, die Entsprechende Datei existiert, so würde das Script melden, dass neurere Versionen existieren
Btw. curl ist für sowas dein Freund ...
Um den Response-Code zu prüfen:
[[ "$(curl -sLw "%{http_code}" -o /dev/null https://domain.de)" == "200" ]] && echo OK || echo ERROR
Zitat von @Justman10000:
Man liest, und weiß, worauf ich hinaus will? Oder muss ich jedes noch so unwichtige und nanowinzigste Detail bringen?
Man liest und Man liest, und weiß, worauf ich hinaus will? Oder muss ich jedes noch so unwichtige und nanowinzigste Detail bringen?
Hinweise auf/Nachfragen nach mehr Kontext ignorierst Du einfach.
Das zieht sich ja durch sämtliche Fragen, die Du bisher gestellt hast.
Lassen wir den Jung einfach etwas zappeln, dann kriegen die oft selbst den A.... hoch, falls wirklich Interesse am Thema besteht, ansonsten ist es eh zwecklos und vergebene Mühe.
Als Level 1 muss er noch etwas daran arbeiten bis er in fragen darf .
Der wird aber genau so vorm Berg stehen, wenn man ihm solche unpräzisen Fragen stellt .
Der wird aber genau so vorm Berg stehen, wenn man ihm solche unpräzisen Fragen stellt .
Hab' mal Bob gefragt. Scheint auf unserer Seite zu stehen
@Bob nehmen wir mal die Version 1.0.2. Nun will ich jedoch prüfen, ob eine neure Version existiert... Nehmen mal einfach als Beispiel die URL für die 1.0.2
https://example.com/v/1.0.2
https://example.com/v/1.0.2
Zitat von @Bob
Guten Morgen! Um herauszufinden, ob es eine neuere Version deiner Software gibt, könntest du die URL https://example.com/v/1.0.2 öffnen und nach Updates suchen. In diesem Fall müsstest du die Webseite besuchen und schauen, ob es Informationen zu einer neuen Version gibt. Es könnte beispielsweise auf der Seite Release Notes oder News geben, die über die neuesten Updates informieren. Alternativ könntest du auch den Entwickler oder das Support-Team kontaktieren, um nach Updates zu fragen.
Guten Morgen! Um herauszufinden, ob es eine neuere Version deiner Software gibt, könntest du die URL https://example.com/v/1.0.2 öffnen und nach Updates suchen. In diesem Fall müsstest du die Webseite besuchen und schauen, ob es Informationen zu einer neuen Version gibt. Es könnte beispielsweise auf der Seite Release Notes oder News geben, die über die neuesten Updates informieren. Alternativ könntest du auch den Entwickler oder das Support-Team kontaktieren, um nach Updates zu fragen.
Zitat von @em-pie:
Hab' mal Bob gefragt. Scheint auf unserer Seite zu stehen
Hab' mal Bob gefragt. Scheint auf unserer Seite zu stehen
@Bob nehmen wir mal die Version 1.0.2. Nun will ich jedoch prüfen, ob eine neure Version existiert... Nehmen mal einfach als Beispiel die URL für die 1.0.2
https://example.com/v/1.0.2
https://example.com/v/1.0.2
Zitat von @Bob
Guten Morgen! Um herauszufinden, ob es eine neuere Version deiner Software gibt, könntest du die URL https://example.com/v/1.0.2 öffnen und nach Updates suchen. In diesem Fall müsstest du die Webseite besuchen und schauen, ob es Informationen zu einer neuen Version gibt. Es könnte beispielsweise auf der Seite Release Notes oder News geben, die über die neuesten Updates informieren. Alternativ könntest du auch den Entwickler oder das Support-Team kontaktieren, um nach Updates zu fragen.
Guten Morgen! Um herauszufinden, ob es eine neuere Version deiner Software gibt, könntest du die URL https://example.com/v/1.0.2 öffnen und nach Updates suchen. In diesem Fall müsstest du die Webseite besuchen und schauen, ob es Informationen zu einer neuen Version gibt. Es könnte beispielsweise auf der Seite Release Notes oder News geben, die über die neuesten Updates informieren. Alternativ könntest du auch den Entwickler oder das Support-Team kontaktieren, um nach Updates zu fragen.
Hier mein Frage-und-Antwort-Spiel
Lochkartenstanzer
@Bob wie addiert man Kommazahlen in bash
Bob
Bob
In Bash werden standardmäßig nur Ganzzahlen unterstützt. Wenn du jedoch Kommazahlen in Bash addieren möchtest, kannst du externe Tools wie `bc` verwenden. `bc` ist ein sogenannter "Arbitrary Precision Calculator" und kann sowohl Ganzzahl- als auch Fließkommaoperationen durchführen. Hier ist ein Beispiel, wie du Kommazahlen in Bash mit `bc` addieren kannst:
`bash
#!/bin/bash
Kommazahlen für die Addition
number1=1.5
number2=2.7
Addition mit bc durchführen
sum=$(echo "$number1 + $number2" | bc)
Ausgabe der Summe
echo "Die Summe beträgt: $sum"
`