Teil 2: Variablen

Dieser Artikel wurde von tuxorials.de (Dokuwiki) hierher migriert! Mögliche Darstellungsfehler bitte ich zu entschuldigen. Wie auch in anderen etablierten Programmiersprachen gibt es das Paradigma der Variablen, welche grundsätzlich als Datenspeicher herhalten müssen und deswegen auch in der Shell-Programmierung einen hohen Stellwert haben. Einer Variablen einen Wert zuweisen: variable=wert z.B PATH=/bin/ Zugriff auf den Wert einer Variable: Auf den Wert einer Variablen kann auch zwei Arten zugegriffen werden, wobei sie sich nur dadurch unterscheiden, dass die eine Möglichkeit eine Begrenzung des Variablennamens ermöglicht, was bei der String-Verkettung manchmal nötig ist.
Continue reading

Dieser Artikel wurde von tuxorials.de (Dokuwiki) hierher migriert! Mögliche Darstellungsfehler bitte ich zu entschuldigen. Wie gesagt, handelt es sich bei der Shell-Programmierung tatsächlich um eine Art der Programmierung und deshalb muss es auch die sogenannten Kontrollstrukturen geben, welche Inhalt dieses Beitrages sind. Die if-Anweisung Die if-Anweisung ist die wichtigste aller Kontrollstrukturen und sie nimmt auch in der Shell-Programmierung eine zentrale Rolle ein. Die Anweisung ist eigentlich nur eine spezielle Syntax für das test-Kommando und somit kann man für die Funktionen der if-Anweisung die Manpage von test konsultieren.
Continue reading

Dieser Artikel wurde von tuxorials.de (Dokuwiki) hierher migriert! Mögliche Darstellungsfehler bitte ich zu entschuldigen. Dieser Beitrag soll Platz für alle die kleinen Dinge bieten, die das Arbeiten mit Shell-Scripten komfortabel und interaktiv machen. Es geht hier z.B. um Benutzereingaben verarbeiten und functions. Benutzereingaben einlesen Eine zentrale Komponente einer Software ist die Reaktion auf Benutzereingaben und deswegen gibt es in Shell-Scripten eine einfache und dabei leistungsfähige Möglichkeit Eingaben vom Nutzer zu erfassen.
Continue reading

Dieser Artikel wurde von tuxorials.de (Dokuwiki) hierher migriert! Mögliche Darstellungsfehler bitte ich zu entschuldigen. Wäre es nicht schön, in einem Shell-Script bestimmte Ausgaben hervorzuheben oder sogar farbig auszugeben. Die Vorgehensweise und die Fallstricke bei der formatierten Terminalausgabe erklärt dieser Beitrag. Für die Formatierung innerhalb eines Terminals kann das Programm tput verwendet werden, welches eine abstrakte Möglichkeit der Konfiguration eines Terminals bietet. Es ist damit ebenfalls möglich, die Größe (Zeilen, Spalten) eines Terminalfensters zu ermitteln.
Continue reading

Dieser Artikel wurde von tuxorials.de (Dokuwiki) hierher migriert! Mögliche Darstellungsfehler bitte ich zu entschuldigen. Eine Sache, die einem bei einem Thinkpad (z.B. T520) nerven könnte, ist das Blinken der WLAN-LED bei Netzwerkzugriffen. Dies lässt sich durch einen Kernelmodul-Parameter beim WLAN-Treiber iwlwifi ändern. Dabei hat sich das Tool modinfo als nützlich erwiesen, da es die vorhandenen Parameter von Kernelmodulen ausgeben kann. Der Befehl

modinfo iwlwifi …. parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking (default: 0) (int) .


Continue reading

Author's picture

Philipp Böhm

developer, photographer, cyclist, human

Software developer

Rostock ⋅ Germany