String- und arithmetische Expansion
Teil des Bash-Kurses
Ständig wirst du eine Variable vor dir haben, die fast, aber eben nicht ganz das enthält, was du brauchst. Einen vollständigen Dateipfad, wenn du nur den Dateinamen willst. Einen Dateinamen, wenn du nur die Endung willst. Einen Satz, in dem ein Wort ausgetauscht werden muss. Zwei Zahlen, die du für einen Bericht addieren musst.
Stell dir ein Preisschild vor, auf dem $19.99 steht, und du willst nur die Zahl, 19.99, ohne das Dollarzeichen vorne. Oder eine Bilddatei namens vacation.jpg, von der du nur vacation willst, ohne das .jpg am Ende. Für genau diese Art des Abschneidens hat Bash eine eigene Syntax, und sie braucht kein externes Werkzeug. ...
Möchtest du Bash String- und arithmetische Expansion in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite String- und arithmetische Expansion praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenString- und arithmetische ExpansionWas du lernen wirst
- ${var#prefix}
- ${var%suffix}
- ${var//old/new}
- $(( arith ))
- Printf formatting
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
12 Lektionen- 1Was ist Bash20 Min.
- 2Shebang und dein erstes Skript25 Min.
- 3Variablen und Anführungszeichen25 Min.
- 4Bedingungen und Tests30 Min.
- 5Schleifen25 Min.
- 6Funktionen25 Min.
- 7Arrays25 Min.
- 8String- und arithmetische Expansion25 Min.
- 9E/A-Umleitung und Pipes25 Min.
- 10Fehlerbehandlung und Traps30 Min.
- 11Debugging und Best Practices25 Min.
- 12Abschlussprojekt: Server-Bootstrap-Skript60 Min.
