df und awk größer gleich als %

  • Ich glaub ich kann nicht mehr rechnen, seit wann ist 9% größer als 80%?

    Code
    df | awk '$1 != "Filesystem"'  | awk '$5 >= "80%"'
    /dev/sda1       29801344 2542696  25719476   9% /
    overlay         29801344 2542696  25719476   9% /var/lib/docker/overlay2/0916d0db0111011b80d3c4df33b0af89ac7abd76fb45c5aa74a9362dd46235bb/merged

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    GPG

    System: TUXEDO Aura 15 - Gen1, AMD Ryzen 7 4700U, 32GB RAM, 1TB M.2 SATAIII, EndeavourOS(Gnome[Wayland])

  • Ich glaub ich kann nicht mehr rechnen, seit wann ist 9% größer als 80%?

    Code
    df | awk '$1 != "Filesystem"'  | awk '$5 >= "80%"'
    /dev/sda1       29801344 2542696  25719476   9% /
    overlay         29801344 2542696  25719476   9% /var/lib/docker/overlay2/0916d0db0111011b80d3c4df33b0af89ac7abd76fb45c5aa74a9362dd46235bb/merged

    awk wird die 8 und die 9 als Text interpretieren und da ist die 9 größer als die 8, nehme ich mal an

    Ich weiß nicht genau wie awk arbeitet aber in Perl wäre "80%" keine Zahl.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Sieht gut aus, danke

    Hätte eher gedacht das läuft auf Fehler weil er nicht weiß was er dann mit dem % anfrangen soll.

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    GPG

    System: TUXEDO Aura 15 - Gen1, AMD Ryzen 7 4700U, 32GB RAM, 1TB M.2 SATAIII, EndeavourOS(Gnome[Wayland])

    Einmal editiert, zuletzt von Tealk (17. September 2022 um 23:08)

  • Hätte eher gedacht das läuft auf Fehler weil er nicht weiß was er dann mit dem % anfrangen soll.

    Anscheinend schmeißt er nichtnumerische Zeichen raus. Hatte mal ein ähnliches Problem und diese Lösung gefunden und in mein "privates Wiki" übernommen.

    Wenn du dazu etwas in den Manpages finden solltest, dann her damit. ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!