Beiträge von faxxy im Thema „bash snippet“

    Ich weiß was sed macht nur in diesem Forum sind viele Neulinge unterwegs und die wissen es nicht.

    Darum sollte man seine snippets auch erklären damit man versteht was diese OneLiner bedeuten.

    Und was genau macht dieser Teil

    Code
    $(uptime|sed 's/.*up \([^,]*\), .*/\1/')

    ?

    In deinem Echo Befehl lässt du in einer substitution den Befehl uptime ablaufen und schickst ihn über eine pipe an den Befehl sed.

    Was führt der Befehl sed jetzt mit der Ausgabe des Befehl uptime aus?

    P.S. was ist curl

    xD

    vs2-free-users

    Wenn du wie geschrieben hier oneliner oder Codeschnipsel postest und vor allem auch erklärst wie sie funktionieren ist dass sehr wohl Interessanter Content.

    Wenn dass nicht passiert, Sorry dann ist dieser Thread nichts anderes wie eine App oder ChatGPT.

    Einfach nur Copy&Paste für andere User.

    Wenn aber einfach nur Linux Grundbefehle gepostet werden dann sehe ich denn Sinn von diesem Thread nicht.

    Denn Linux HowTo's wo Grund Befehle und der allgemeine Umgang mit Linux erklärt werden gibt es genug im Netz.


    z.B.

    Code
    mystring='Hallo Welt'

    Mit der ersten Zeile wird Hallo Welt als Variable gesetzt.

    Code
    echo "${mystring^^}" # HALLO WELT

    Echo gibt den Inhalt der Variable "mystring" aus

    Die { } führen eine Command substitution aus, also alles in den geschweiften Klammern wird ausgeführt und erst anschließend an Echo übergeben.

    In diesem Fall bedeutet

    Code
    ^^

    verwandelt alle Buchstaben des String in Großbuchstaben.

    Code
    ,,

    bedeutet alle Buchstaben des String in Kleinbuchstaben verwandeln.

    Der Text hinter # Ist einfach ein Kommentar.

    P.S

    Es funktioniert in der Bash auch

    Code
    echo "${mystring@U}" # Uppercase
    echo "${mystring@L}" # Lowercase