Teilen einer Variablen

Ich bin grade unsicher, ob ich dir mal den Befehl cut gezeigt habe, mit dem du unter anderem Strings zerschneiden kannst. Falls nicht hole ich das noch nach ­čśë Auf jedenfall gibt es einen ganz einfachen Weg, eine Variable in mehrere Teile zu „zerschneiden“: varTeilen1.sh Du kannst also durch ${variable:[erste Stelle beginnend bei 0]:[L├Ąnge der …

Weiterlesen

Schleifenarten

Schleifen? F├╝r uns kein Problem in Zukunft kein Problem mehr! Ich zeige dir den Aufbau und Beispiele f├╝r die Anwendung! 1. Die kopfgesteurte Schleife mit ÔÇ×whileÔÇť Die kopfgesteuerte Schleife pr├╝ft vor jedem Durchlauf die Bedingung. Im Extremfall wird diese Schleife also kein einziges Mal durchlaufen, wenn n├Ąmlich die Bedingung niemals eintrifft. Eine while-Schleife wird auch …

Weiterlesen

Benutzerspezifische Konsoleneingaben lesen

Um ein interaktives Script zu erstellen ben├Âtigen wir ein paar weitere Grundlagen. Zu diesen z├Ąhlen z.B. das Abfragen von Eingaben und dessen Verarbeitung. Mit Hilfe des Befehls read kannst du solch eine Abfrage realisieren. lesen.sh Dieses kleine Script fragt dich nach einer Eingabe ab und gibt diese anschlie├čend auf dem Bildschirm aus. Aber wozu das …

Weiterlesen

Crontab

Was ist bzw. sind Crontab(s)? Crontabs werden verwendet um sich wiederholende Ereignisse automatisch mehrfach auszuf├╝hren. Ein Beispiel w├Ąre hier ein Backupscript, dass jede Nacht um 01:00 Uhr ablaufen soll. Um ├╝berhaupt erstmal ein Crontab anzulegen m├╝ssen wir den entsprechenden Befehl kennen: anschlie├čend ├Âffnet mittels des vims die Crontab-Datei. In dieser kannst du deine wiederholenden Planungen …

Weiterlesen

Substring einer Variablen

Du fragst dich, wie man aus einem String/Variable einen bestimmten Part ohne harte Geschosse, wie awk oder sed, ausschneiden kann? Es ist ganz einfach ­čÖé Beispiel1.sh Der Aufbau des Befehls sieht wie folgt aus: Variable : Beginn : L├Ąnge Sollte keine L├Ąnge angegeben werden z.B. Beispiel2.sh w├╝rde die Variable ${rest} alle Werte nach der 8. …

Weiterlesen

Spezielle Variablen

Um sich das Leben etwas zu vereinfachen gibt es nat├╝rlich auch hier und dort kleine Tricks, die man kennen sollte ­čśë Zu diesen Tricks z├Ąhlen auch die sogenannten „speziellen Variablen“. Diese enthalten z.B. die Prozess ID des aktuellen Scripts, die ├╝bergebenen Parameter und und und… Auflistung der speziellen Variablen Das Script gibt es selbstverst├Ąndlich auch …

Weiterlesen

Variablen initialisieren

Du hast Probleme beim┬áInitialisieren von Variablen unter Bash? Kein Problem ich zeige dir, wie du ganz bequem Variablen anlegen und verwenden kannst:   Zu allererst legen wir uns mit dem Befehl touch eine Datei an: „variablen.sh“ Anschlie├čend ├Âffnen wir dieses mit dem vim (Vi IMproved) Am Anfang jedes Scriptes f├╝gen wir wie immer folgende Zeile …

Weiterlesen

MySQL Zugriff

Sicherlich wolltest du schon immer einmal wissen, wie man per Bashscript auf eine MySQL Datenbank zugreift und bestimmte Befehle absetzt. Hier sollten alle ben├Âtigten Befehle benannt sein: Abschnitt 1: Header Mit Hilfe der Befehle mysql und mysqldump kannst du verschiedene Aktionen durchf├╝hren Abschnitt 2.1: Ausf├╝hren von Befehlen Zwischen dem Parameter und dem Wert von „-p“ …

Weiterlesen