1.1 Shellprozeduren. 1.2 einfachste Skript Beispiele
|
|
- Sven Brauer
- vor 7 Jahren
- Abrufe
Transkript
1 1.1 Shellprozeduren Shellprozeduren, Skripte sind Kommanfolgen, die in einer Datei gesichert sind. Ausgeführt werden die Skripte, indem man sie mit ihrem Dateinamen aufruft. Voraussetzung: die Datei besitzt das executerecht und man bendet sich im richtigen Verzeichnis Ablaufanweisungen Jedes Komman hat einen Endestatus und in der Regel gilt: 0 Komman war erfolgreich!0 nicht erfolgreich Ausgabe: echo $? 1.2 einfachste Skript Beispiele realisiert als Kommansequenzen Aufgabe 1) Erstellen Sie eine Prozedur p1.sh, die - als erstes das Wort AnFang ausgibt - Ihnen alle Prozesse zeigt, die bei der Ausführung unter Ihrer Kennung laufen - das Datum ausgibt - als letztes das Wort EndE Eine Lösung für p1) echo AnFang ps -fu $LOGNAME date echo EndE Aufgabe 2) Erstellen Sie eine Prozedur p2.sh mit den entsprechenden Terminalausgaben, die - Ihnen das aktuelle Dateiverzeichnis zeigt - ausgibt, dass das Dateiverzeichnis jetzt gewechselt wird - in das übergeordnete Dateiverzeichnis wechselt - die das jetzt aktuelle Dateiverzeichnis ausgibt Überprüfen Sie in welchem Dateiverzeichnis Sie anschließend stehen. Eine Lösung für p2) echo "Sie benden sich im Dateiverzeichnis $(pwd)" VERZ=$(pwd) echo "jetzt wird ins übergeordnete Verzeichnis gewechselt" cd.. echo "nun benden Sie sich im Verzeichnis $(pwd)" sleep 5 echo "jetzt aber wieder zurück ins alte Verzeichnis" cd $VERZ Aufgabe 3) Erstellen Sie eine Prozedur p3.sh mit den entsprechenden Terminalausgaben, die - den Wert HAUS der Variablen namens HAUS ausgibt - den Wert HAUS in Bungalow ändert - die den neuen Wert der Variablen HAUS ausgibt Lassen Sie die Prozedur ablaufen und überprüfen Sie den Wert von HAUS in Ihrer Loginshell. Eine Lösung für p3: echo "Die Variable HAUS hat vor einer Wertzuweisung den Wert: $HAUS" Seite 1(10) Fachhochschule Frankfurt(Main) skripte.c
2 HAUS=HAUS echo "und jetzt hat die Variable HAUS den Wert $HAUS" HAUS=Bungalow echo "und jetzt $HAUS" Aufgabe 4) Schreiben Sie eine Shellprozedur p4.sh, die die Umgebung ausgibt, und zwar so: Heute ist der: (Datum in deutscher Form: z.b. Dienstag, der 28. November 2006) Ich bin der User:... Andere User im System sind:... Anzahl der aktuellen User: Das aktuelle Verzeichnis ist:... Im aktuellen Verzeichnis gibt es folgende Dateien;... Anzahl der Dateien im aktuellen Verzeichnis: Die aufgeführten Standardshellvariablen haben die folgenden Werte: LANG=...; PATH= ; PS1= ;HOME= ; LOGNAME= ; HOSTNAME= ; 1.3 die $HOME/.prole Datei in dieser Datei benden sich Anweisungen und Kommans, die bei jedem Login ausgeführt werden. Ein Skript mit dem man seine eigene Systemumgebung deniert. Anschließend gibt die Login-Shell den Prompt aus. cd $HOME cat.prole. PATH=$PATH:$HOME/bin eigenes bin-verzeichnis einbinden PS1= Eingabe bitte> eigenen Prompt denieren export PATH echo Guten Tag $LOGNAME. 1.4 Ablaufanweisungen Steuerkommans für Ablaufanweisungen: continue aktuellen Schleifendurchlauf abbrechen break die Schleife ganz verlassen exit n Prozedur mit Endestatus n verlassen return Funktion beenden Die if-abfrage Syntax: if [ expr ] then Kommanliste1 oder if [ expr ] then Kommanliste2 else Kommanliste3 Schachtelungen sind möglich mit else if Kommanliste4 oder mit elif Kommanliste4 Seite 2(10) Fachhochschule Frankfurt(Main) skripte.c
3 1.4.2 Die case Anweisung Syntax: case wert in muster1) Kommanliste1;; muster2 muster3) Kommanliste2;; muster4) Kommanliste4;; esac Die for-schleife Syntax: for var in wort1 wort2 wortn alle Worte verarbeiten Kommanliste : for var alle Argumente der Prozedur verarbeiten Kommanliste Die while und until-schleife Syntax: while [ expr ] Kommanliste Syntax: until [ expr ] Kommanliste Endlosschleifen while true.. until false.. Die while Schleife mit read Syntax: while read var Kommanliste <datei Eingabe Syntax: Komman while read var Kommanliste Seite 3(10) Fachhochschule Frankfurt(Main) skripte.c
4 1.5 Skript Konstrukte Beispielhaft einige gern genutzte Skriptkonstrukte 1. for mit Wertübernahme for le in * echo Dateiname ist $le 2. for mit Wertübernahme set aa bb cc for par echo $par; 3. for zum Wiederholen for i in echo $i:$home 4. while true. 5. until false Endlosschleifen 6. while zur login Überwachung while who grep root sleep while zeilenweises Lesen einer Datei cat dateiname while read ZEILE AndereZeile= $ZEILE ;echo $AndereZeile; 8. while Dateien kopieren ls while read DATEI cp $DATEI ${DATEI}.old; ls 9. while mit Testbedingung integer I=1 Kornshell while [ $I le 10 ] print n $I ohne Zeilenvorschub I=I if Auswerten Returncode RC=$? if [ $RC ne 0 ] then echo Fehlermeldung else echo alles ok Seite 4(10) Fachhochschule Frankfurt(Main) skripte.c
5 1.6 Funktionen Sämtliche Prozeduren können auch als Funktionen realisiert werden. Eine Shellfunktion ist eine benannte Liste von Kommans, die ausgeführt werden, wenn der Funktionsname aufgerufen wird. function name { Kommanliste } Funktionen sind standardmäßig nur in der aktuellen Shell bekannt Beispiel: lese() { read name [ -z $name ] && { echo eine Eingabe sollte schon sein! continue; } } 1.7 und dazu - einige Aufgabenstellungen (zum großen Teil mit Lösungen, manches sollen Sie auch mal selbst programmieren) Aufgabe 5) if, then, else Überprüfen Sie, ob ein Systembenutzer namens Maier am Rechner arbeitet und geben Sie das entsprechende Ergebnis auf stut aus. if who grep Maier > /dev/null then echo Maier ist else echo Maier ist nicht echo angemeldet Aufgabe 6) if, then, else, elif und Schreiben Sie ein Shellskript, das Dateiinhalte ausgibt. Bevor der jeweilige Dateiinhalt ausgegeben wird, wird überprüft, ob die Datei ein Dateiverzeichnis ist, oder ob die Datei etwa leer ist. In beiden Fällen ist die Ausgabe eines Dateiinhaltes witzlos. Die entsprechenden Meldungen werden angezeigt. Benutzen Sie dabei if, then, else, elif und. Wie müssen Sie dieses Skript aufrufen, wenn der Dateiinhalt von vier Dateien ausgegeben werden soll? Aufgabe 7) for, ohne und mit Array Schreiben Sie ein Shell Skript, das die folgenden Ausgaben erzeugt, mit einem echo in einer forschleife, in der folgenden Reihenfolge: Papa, schau ich kann schon ohne linken Arm Fahrrad fahren Papa, schau ich kann schon ohne rechten Arm Fahrrad fahren Papa, schau ich kann schon ohne beide Arme Fahrrad fahren Papa, schau ich kann schon ohne Zaehne Fahrrad fahren Erzeugen Sie zwei SkriptVarianten eine Variante simpel du einfach ohne Array die zweite, aber bitte mit einem Array Variante 1 for i in "linken Arm" "rechten Arm" "beide Arme" "Zaehne" Seite 5(10) Fachhochschule Frankfurt(Main) skripte.c
6 echo "Papa, schau ich kann schon ohne $i Fahrrad fahren" Variante 2 x[1]="linken Arm" x[2]="rechten Arm" x[3]="beide Arme" x[4]="zaehne" y=1 while [ $y -le 4 ] echo "Papa, schau ich kann schon ohne ${x[$y]} Fahrrad fahren" y=$(($y+1)) y=`expr $y + 1` Aufgabe 8) if, elif, exit Schreiben Sie eine Shellprozedur zum Löschen von Dateien und benutzen Sie if und elif und den read. Beim Aufruf dieses Skripts ist das erste Argument, die Datei, die gelöscht werden soll. Zunächst wird überprüft, ob genau ein Argument übergeben wird, ist das nicht der Fall, wird eine entsprechende Meldung ausgegeben, zusammen mit einem Hinweis, wie die Shellprozedur richtig aufgerufen wird und das Skript mit Exitcode 1 verlassen. Ist das 1. Argument eine Textdatei, wird die Datei ohne Nachfrage einfach gelöscht und das Skript mit Exitcode 2 verlassen. Ist das 1. Argument ein Directory, dann wird nachgefragt, ob der ganze Directorybaum gelöscht werden soll, oder nicht. Ist die Antwort ein großes oder ein kleines g für ganzen Directorybaum, so wird entsprechend gelöscht und das Skript mit Exitcode 3 verlassen. Ist der Directorybaum nicht zu löschen wird die entsprechende Meldung ausgegeben und das Skript mit Exitcode 4 verlassen. Ist das 1. Argument weder eine Textdatei noch ein Directory, wird das mit einer entsprechenden Meldung quittiert und das Skript mit Exitcode 5 verlassen. Aufgabe 9) case, esac, for Schreiben Sie eine Shellprozedur und benutzen Sie die case Anweisung. Sie ermitteln die Anzahl der Zeilen von mehreren Dateien. Beim Aufruf dieses Skripts bestimmt das erste Argument, wie gezählt werden soll, dann wird noch die Dateiliste benannt, die untersucht wird. Ist das 1. Argument = -e, dann werden aus der zu untersuchenden Dateiliste jede Datei einzeln untersucht und jeder Dateiname mit der Anzahl der Zeilen in dieser Datei wird ausgegeben. Ist das 1. Argument = -z, dann wird die komplette Dateiliste zusammen untersucht und anschließend die Gesamtzahl aller Zeilen aller Dateien in der Dateilisten ausgegeben. Ist das erste Argument weder e noch z, so wird ein Benutzungshinweis ausgegeben, wie das Skript richtig aufzurufen ist. Seite 6(10) Fachhochschule Frankfurt(Main) skripte.c
7 Aufgabe 10) for,, Berechnen Sie mit Hilfe eines Shellskripts, die Anzahl der Worte in mehreren Textdateien. Benutzen Sie dazu eine for-schleife. Die Dateien werden als Dateiliste dem Skript beim Aufruf mitgegeben. Wie heißt dann das Komman zur Berechnung aller Worte in den Dateien des aktuellen Verzeichnisses die mit den Buchstaben ab beginnen? for datei anzahl=`cat $datei wc w` echo die Datei $datei hat $anzahl Worte Aufgabe 11) while,, Berechnen Sie mit Hilfe eines Shellskripts, die Anzahl der Worte in mehreren Textdateien. Benutzen Sie dazu eine while-schleife und das Komman shift. Die Dateien werden als Dateiliste dem Skript beim Aufruf mitgegeben. Wie heißt dann das Komman zur Berechnung aller Worte in den Dateien des aktuellen Verzeichnisses die mit den Buchstaben.c enden? while [ $1 ] anzahl=`cat $1 wc w` echo die Datei $1 hat $anzahl Worte shift Aufgabe 12) until,, Berechnen Sie mit Hilfe eines Shellskripts, die Anzahl der Worte in mehreren Textdateien. Benutzen Sie dazu eine until-schleife und das Komman shift. Die Dateien werden als Dateiliste dem Skript beim Aufruf mitgegeben. Wie heißt dann das Komman zur Berechnung aller Worte in den Dateien des aktuellen Verzeichnisses die mit den Buchstaben.ps enden? until [! $1 ] anzahl=`cat $1 wc w` echo die Datei $1 hat $anzahl Worte shift Aufgabe 13) case, read, echo Schreiben Sie das Shell Skript kopdat.sh, das eine einfache Kopierfunktion realisiert. Zunächst wird eine usage-meldung Wollen Sie Dateien kopieren??? (J/N) ausgegeben. Wird der Kopierwille bestätigt, wird die Prozedur ausgeführt, ansonsten wird das Skript gleich mit einer entsprechenden Meldung und dem exit-code 99 beendet. Wird die Prozedur ohne Argumente aufgerufen, so wird nach Ziel und Quelle gefragt. Wird sie mit einem Argument aufgerufen, so wird nur nach dem Ziel gefragt. Sind zwei oder mehr Argumente angegeben, so wird das erste Argument als Quelle und der zweite als Ziel betrachtet. Weitere Argumente werden ignoriert. Am Ende des Skripts wird das erfolgreiche Kopieren am Bildschirm ausgegeben, falls das Kopieren nicht erfolgreich war, wird das Skript mit einer Fehlermeldung beendet. Seite 7(10) Fachhochschule Frankfurt(Main) skripte.c
8 kopdat echo "Wollen Sie Dateien kopieren (j/n)???" read antwort if [ $antwort = "n" ] then exit 99 case $ in 0) echo "welche datei soll kopiert werden" read quelle echo "wie soll die zieldatei heissen??" read ziel;; 1) quelle=$1 echo "wie soll die zieldatei heissen??" read ziel;; *) quelle=$1 ziel=$2;; esac cp $quelle $ziel echo "fertig mit kopieren" Aufgabe 14) case, for,,, Rekursion Schreiben Sie ein Shell Skript listtree.sh, die für ein Dateiverzeichnis eine Dateiliste erstellt und für jeden Eintrag vermerkt, ob es eine Datei oder ein Dateiverzeichnis ist. Das zu untersuchende Dateiverzeichnis wird beim Aufruf von listtree.sh als erstes Argument mitgegeben. Wird nicht genau ein Argument mitgegeben, das ein Dateiverzeichnis ist, wird eine Fehlermeldung ausgegeben und das Skript beendet. Die Ausgabe der Dateiliste erfolgt mit dem Komman more. listtree echo "Dateien und Verzeichisse auflisten" case $ in 1) pfad=$1 if [! -d $pfad ] then echo "Aufruf: $0 dateiverzeichnis"; exit 1 ;; *) echo "Aufruf: $0 dateiverzeichnis"; exit 2;; esac for datei in `ls $pfad` if [ -d $pfad/$datei ] then echo "dvz: $datei" $0 $pfad/$datei else echo "dat: $datei" more Seite 8(10) Fachhochschule Frankfurt(Main) skripte.c
9 Aufgabe 15) for, function, dirname, basename Schreiben Sie eine Funktion rm.sh, die die beim Aufruf mitgegebenen Dateien nicht löscht, sondern sie nur umbenennt: - aus../dvz1/datei wird../dvz1/.datei - aus datei wird.datei - $HOME/dvz1/datei wird $HOME/dvz1/.datei ist das erste Aufrufargument ein -f sollen die Dateien aber gelöscht werden. Sie benötigen dazu die Kommans dirname und basename, die Pfadnamen zerlegen. Eine Lösung: function rm { [ "$1" = "-f" ] && { echo "jetzt wird gelöscht" /bin/rm $* return } for DATEI [! -f "$DATEI" ] && { echo "Datei $DATEI nicht vorhanden" continue } echo "jetzt wird umbenannt" DIR=$(dirname $DATEI) BAS=$(basename $DATEI) /bin/mv $DATEI $DIR/.$BAS } und der Funktionsaufruf rm -f ich Aufgabe 16) read, expr Schreiben Sie das Shell Skript rechint.sh, das ein bisschen rechnet. Zunächst wird nach zwei ganzen Zahlen gefragt. Die beiden Zahlen werden addiert, subtrahiert, multipliziert und dividiert. Sie können davon ausgehen Division durch Null kommt nicht vor. Die Aufgabenstellungen zusammen mit den Ergebnissen werden entsprechend hintereinander auf den Bildschirm ausgegeben. Die Berechnungen mit neuen Zahlen werden in einer while-schleife sooft wiederholt, bis der String ende eingegeben wird. Das Skript wird mit der Ausgabe des Scriptnamens und des aktuellen Datums beendet.! /bin/bash rechnungen mit den Grundrechenarten echo "die 4 Grundrechenarten" echo "bei ende ist Ende" ende="weiter" while [ "X$ende"!= "Xende" ] echo "zwei zahlen eingeben, bitte" read x y s=`expr $x + $y` m=`expr $x - $y` p=`expr $x \* $y` d=`expr $x / $y` echo " $x + $y = $s" echo " $x - $y = $m" echo " $x * $y = $p" echo " $x / $y = $d" echo "ende?" read ende echo "$0 `date`" Seite 9(10) Fachhochschule Frankfurt(Main) skripte.c
10 Aufgabe 17) grep, sleep Schreiben Sie ein Shell Skript watchfor.sh, das das Login eines bestimmte Benutzers überwacht. Beim Aufruf des Skripts wird der zu überwachende Benutzer als Argument übergeben. Zunächst wird überprüft, ob das Skript ordnungsgemäß mit einem Argument aufgerufen wurde, falls nicht wird das Skript beendet. Falls ok wird eine Meldung ausgegeben, das der watchfor läuft. In einer until-schleife wird mit dem Komman sleep 60 Sekunden gewartet. Die until-schleife wird beendet, falls der Benutzername gefunden wurde. Wie muss das Skript beispielhaft aufgerufen werden? watchfor: abwarten, bis sich jemand anmeldet Aufruf : watchfor user case $ in 0) echo 'Usage: watchfor user' 1>&2; exit 1;; *) ;; esac echo "Watching for <<$1>>..." echo "" until who grep "$1" sleep 60 Seite 10(10) Fachhochschule Frankfurt(Main) skripte.c
Betriebssysteme Grundlagen, Konzepte
Betriebssysteme Grundlagen, Konzepte erste Skripte Version 1.9 Fachhochschule Frankfurt (Main) University of Applied Sciences Seite 1(15) Fachhochschule Frankfurt (Main) nurskripte.c Inhaltsverzeichnis
MehrUNIX/Linux Lösung. Mär 08, 16 16:11 Seite 1/6
Mär 08, 16 16:11 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr/bin Wechsel ins Verzeichnis bin in /usr (2) ls d
MehrBash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 13.06.2012 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
MehrAllgemeines. Shell Programmierung Unix. Kommentar. Vorgangsweise. Mag. Thomas Griesmayer
Allgemeines Shell Programmierung Unix Shell Scripts Unix Ein shell script ist eine Textdatei, welche eine Liste von Befehlen (Standard Unix Befehle) beinhaltet. Diese Datei kann durch Aufrufen ausgeführt
MehrKorn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung
1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung 1. Übersicht und Einführung 1.1 Die Shell allgemein 1.2 Die korn-shell 1.3 Der Weg zum ersten Skript 1.4 Nutzen und
MehrBash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 07.01.2013 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
MehrComputer & GNU/Linux Einführung Teil 4
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 4 Simon Haller, Sebastian Stab 1/20 Computer & GNU/Linux Einführung Teil 4 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik
MehrKorn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung 2. Die Kornshell im Detail 3.Grundlagen der Programmierung
1. Übersicht: Einführung 2. Die Kornshell im Detail 3.Grundlagen der Programmierung 1. Übersicht und Einführung 1.1 Die Shell allgemein 1.2 Die korn-shell 1.3 Der Weg zum ersten Skript 1.4 Nutzen und Grenzen
MehrShellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin
Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin 1. November 2018 Inhalt Grundlagen Allgemein Shell-Grundlagen Learning by doing! SSH Shellskript
MehrUnix-Shells. mehrere Befehle in einer Zeile. bash: Grundlagen. Ein- und Ausgaben umlenken. Befehle: Dateien und Verzeichnisse (1)
Programmierkurs für absolute Anfänger Unix-Befehle und bash-skripte Caren Brinckmann Sommersemester 2005 http://www.coli.uni-saarland.de/~cabr/teaching.php Unix-Shells Shell: Schnittstelle zwischen Benutzer
MehrGrundlagen der Programmierung
Übung 1: Unix Werkzeuge Robert Sombrutzki sombrutz@informatik.hu-berlin.de Unix Werkzeuge Warum? Diese Frage sollten Sie sich immer mal wieder stellen! Denkbare Antworten Weil Sie diese Werkzeuge immer
MehrLinux und Shell-Programmierung Teil 5
Prof. Dr. Christian Baun Linux und Shell-Programmierung Teil 5 Fachhochschule Frankfurt am Main WS1314 1/44 Linux und Shell-Programmierung Teil 5 Prof. Dr. Christian Baun Fachhochschule Frankfurt am Main
MehrUNIX Die wichtigsten Befehle
UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]
MehrUNIX/Linux Lösung. Mär 18, 18 15:34 Seite 1/6
Mär 18, 18 15:34 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr cd bin Wechsel ins /usr (absolut), dann von dort
MehrArithmetik in der tcsh
Arithmetik in der tcsh Variablen speichern Zeichenketten (also Strings/Wörter) @ statt set Interpretation als arithmetische Ausdrücke (aus Ziffern, (, ), +, -, *, /, % bestehend) Beispiele: @ var = (3
MehrShell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 8. Juli 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
MehrLinux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,
MehrShell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 6. Juli 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
MehrShell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 1. Februar 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
MehrBash-Scripting Linux-Kurs der Unix-AG
Bash-Scripting Linux-Kurs der Unix-AG Zinching Dang 02. Juli 2013 Was ist ein Bash-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich bei
MehrShell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
MehrLinux und Shell-Programmierung Teil 6
Prof. Dr. Christian Baun Linux und Shell-Programmierung Teil 6 Fachhochschule Frankfurt am Main WS1314 1/18 Linux und Shell-Programmierung Teil 6 Prof. Dr. Christian Baun Fachhochschule Frankfurt am Main
MehrÜbung 2 - Betriebssysteme I
Prof. Dr. Th. Letschert FB MNI 22. März 2002 Aufgabe 1 Übung 2 - Betriebssysteme I 1. Informieren Sie sich mit Hilfe der Manualseiten, der Online Unterlagen von Dr. Jäger oder anderer Unterlagen über Unix
MehrÜbersicht Shell-Scripten
!!!! Wichtig: Bei Shell-Scripten enden die Zeilen nicht mit einem Strichpunkt!!!! Erste Zeile eines Shell-Scripts: #! /bin/bash Variablen in Shell-Scripts: Variablennamen müssen mit einem Buchstaben beginnen,
MehrLinux-Einführung Übung
Linux-Einführung Übung Mark Heisterkamp 24. 25. Februar 2010 1 Einführung und Grundlagen 1.1 Erste Schritte... 1.1.1 Xterminalfenster Öffnen Sie ein weiteres Xterminalfenster mit der Maus. mittels Kommando.
MehrVorbemerkung. Allgemeines zu Shell Scripts. Aufruf. Einfaches Beispiel
Inhalt: Vorbemerkung...1 Allgemeines zu Shell Scripts...1 Aufruf...1 Einfaches Beispiel...1 Testen eines Shell-Scripts...2 Kommandozeilen-Parameter...2 Prozeßsteuerung...3 Bedingte Ausführung: if...3 Mehrfachentscheidung:
Mehr105.1 Shell, Scripting
LPI Zertifizierung 105.1 Shell, 105.2 Scripting Copyright ( ) 2006-2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution- Noncommercial-Share Alike 2.0 Germany License.
MehrArzu Sanli Ibrahim Canakci
Shell-Programmierung 2 Agenda Projektziel Was ist die Shell? Shells im Vergleich Shell vs. C Wofür Shell-Programmierung? Shell-Programmierung Beispielprogramm Schlusswort Quellen 3 Projektziel Da die Möglichkeiten
MehrSystemverwaltung mittels Skripts
Systemverwaltung mittels Skripts Sept. 2003 M. Rigling 1 / 1 Version 0.2 Inhaltsverzeichnis: Systemverwaltung mittels Skripts...1 Inhaltsverzeichnis:...2 1. Skriptsprachen...3 2. Zur Erstellung von Skripts...3
MehrShell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 31. Januar 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
MehrBASH Handout Vorlesungsbegleitend Version 2.0 10.04.2012
BASH Hanut Vorlesungsbegleitend Version 2.0 10.04.2012 I. Motivation (1) Warum Bash? Viele grafische Programme unter Linux/Unix sind Abbildungen von Kommanzeilenprogrammen. Das Arbeiten mit der Kommanzeile
Mehrpwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd
ls Listet Dateien und Verzeichnisse auf ls (Listet die Dateien und Verzeichnisse in Spalten auf) ls -l (Listet die Datei und Verzeichnisse als ausführliche Liste auf) ls *.sh (Listet nur Datei auf, die
MehrArbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2016 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
MehrArbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 4. Mai 2016 Die Komandozeile unter Linux Wird als Shell bezeichnet Die Shell ist eines der vielen Programme einer Linux-Distribution
MehrDie Shell. Ein Vortrag von Frederik und Michael 1 / 35
Die Shell Ein Vortrag von Frederik und Michael 1 / 35 Die Shell Teil 1 Einleitung Geschichte des Terminals Vergleich von GUI und Konsole Teil 2 Praxis Teil 3 Konzepte und Möglichkeiten der Shell Teil 4
MehrLinux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
MehrBasiskonzepte des Rechnerbetriebs
Universität Potsdam Institut für Informatik Wintersemester 2012 2013 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 2 2 Das UNIX-Dateisystem Arbeiten Sie, wenn nicht anders vermerkt, immer auf der Kommandozeile!
MehrEinführung in die Kommandozeile
Einführung in die Kommandozeile...oder auch: Hier hat alles angefangen. Tom Priebe Freitagsrunde Technische Universität Berlin 28. Oktober 2011 Inhalt 1 Einführung Über die Kommandozeile Grundbefehle Parameter
MehrSchleifen: Immer wieder dasselbe tun
Schleifen: Immer wieder dasselbe tun Bei einer Schleife werden Anweisungen immer wieder ausgeführt, solange die Bedingung wahr ist. Dafür muss man eine Variable immer wieder ändern, solange bis eine Überprüfung
MehrBasiskonzepte des Rechnerbetriebs
Universität Potsdam Institut für Informatik Wintersemester 2013 2014 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 5 7 Standardeingabe und Standardausgabe Viele Prozesse lesen und/oder schreiben Daten.
MehrTechnische Praxis der Computersysteme 1
Technische Praxis der Computersysteme 1 7. Shell-Programmierung Thomas Leitner Fakultät für Mathematik, Universität Wien Wintersemester 2012 Letzte Änderung: 2013-09-20 20:46:08
MehrLinux Tutorium. 12. Shellprogrammierung. Version vom 02.07.2008 13:38:56
Linux Tutorium 12. Shellprogrammierung Version vom 02.07.2008 13:38:56 im Grunde ist ein Shell-Skript nichts anderes als eine Textdatei, welche Befehlsfolgen enthält Shell-Skripte werden im Wesentlichen
MehrHochschule Für Angewandte Wissenschaften FH München Sommersemester Thomas Kolarz. Folie 1.
Praktikum Btib Betriebssysteme t I Hochschule Für Angewandte Wissenschaften FH München Sommersemester 2010 thomas.kolarz@hm.edu Folie 1 Vorbereitung Booten Sie den Rechner unter Linux und melden Sie sich
MehrZWEITE ÜBUNG ZUR EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN LEONIE WEIßWEILER
ZWEITE ÜBUNG ZUR EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN ABSTIMMEN! https://abstimmung.semesterticket-muenchen.de/ WIEDERHOLUNG - VARIABLEN WIEDERHOLUNG - VARIABLEN Clemens = Simone Simone
MehrUNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):
Mär 14, 17 20:40 Seite 1/6 Aufgabe 1: Erklären Sie folgende Begriffe (25 Punkte): Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?): Abstimmen von mehreren Prozessen, warten auf Ergebnisse,
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 5. Mai 2015 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
MehrFH Frankfurt am Main WS 2007/2008. Unix-Praktikum
FH Frankfurt am Main WS 2007/2008 Fachbereich 2 UNIX-Praktikum Studiengang Informatik Dr. Joachim Schneider Übungsblatt 9 Unix-Praktikum Lernziele: Kontroll-Strukturen in Shells, Shellskripte Shellskripte
MehrSkripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93
Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt
Mehrshell variable HOWTO.txt
HOWTO zu Shell und Umgebungs/Environment Variablen (C) 2006 2017 T.Birnthaler/H.Gottschalk OSTC Open Source Training and Consulting GmbH http://www.ostc.de $Id:,v 1.17 2017/09/11 22:59:53
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrEs ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen.
Ziele sind das Arbeiten mit Funktionen und dem Aufzählungstyp (enum), sowie - einfache Verzweigung (if else) - Alternativen switch case - einfache Schleifen (while oder do while) Aufgabe 3: Diese Aufgabe
MehrTeil 1: Einführung in die Shell. Was ist die Shell? Wichtige Kommandos (1) Einführung in die Shell. Grundlagen der Shell-Programmierung
Einführung in die Shell Grundlagen der Shell-Programmierung Daniel Lutz 22.10.2003 Teil 1: Einführung in die Shell 1 2 Was ist die Shell? Schnittstelle zwischen Benutzer und Computer
MehrDa einige Befehle gerne in Vergessenheit geraten werden hier einige essentielle und nützliche Befehle aufgelistet.
Da einige gerne in Vergessenheit geraten werden hier einige essentielle und nützliche aufgelistet. Der Autor übernimmt keine Verantwortung für die auf dieser Seite dargestellten Inhalte. Für weitere Informationen
MehrGrundlagen der Shellskript-Programmierung
Oliver Kreipl, Dorian Karnbaum, Marc Remolt Grundlagen der Shellskript-Programmierung Ein Webmasters Press Lernbuch Version 1.0.1 vom 3.6.016 Autorisiertes Curriculum für das Webmasters Europe Ausbildungs-
MehrSHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL Max Rosin - mrosin@freitagsrunde.org ANKÜNDIGUNGEN lists.freitagsrunde.org/mailman/listinfo/fopen freitagsrunde.org/techtalks 1 WAS MACHEN WIR HEUTE? Was ist
MehrVorsemesterkurs Informatik Sommersemester Aufgabenblatt Nr. 1B
Fachbereich Informatik und Mathematik Institut für Informatik Vorsemesterkurs Informatik Sommersemester 209 Aufgabenblatt Nr. B Aufgabe (Verzeichnisse) a) Finden Sie heraus, wie Ihr Homeverzeichnis auf
MehrCrashkurs Kommandozeile
Crashkurs Kommandozeile Thomas Werner This work is licensed under the Creative Commons Attribution ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by sa/2.0/de/
MehrVorlesung Unix-Praktikum
1/3 Vorlesung 5. und Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 16. November 2015 2/3 Willkommen zur fünften Vorlesung Was gab es beim letzten Mal? Prozesse Dateiberechtigungen 3/3
MehrArbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2018 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
MehrTechnische Praxis der Computersysteme I 3. Vorlesung
Technische Praxis der Computersysteme I 3. Vorlesung Bernhard Lamel Universität Wien, Fakultät für Mathematik WS 2007 Outline 1 Grundlegende Informationen 2 Umgang mit Textdateien 3 Schleifen und Kontrollstrukturen
MehrJava: Eine kurze Einführung an Beispielen
Java: Eine kurze Einführung an Beispielen Quellcode, javac und die JVM Der Quellcode eines einfachen Java-Programms besteht aus einer Datei mit dem Suffix.java. In einer solchen Datei wird eine Klasse
MehrSep 25, 18 8:36 UNIX/Linux Lösung
Sep 25, 18 8:36 UNIX/Linux Lösung Seite 1/6 Technische Hochschule Nürnberg Name:... GEORG SIMON OHM Schriftliche Prüfung im Fach Vorname:... "Betriebssystem UNIX/Linux" Matrikel Nr.:... Prüfungstermin:
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 09. November 2015 Die Unix-Philosophie Es gibt viele kleine Programme Können die jeweiligen Aufgaben gut lösen Komplexe Aufgaben werden
MehrProgrammiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny 5. Kontrollstrukturen Allgemein Kontrollstrukturen dienen zur Steuerung des Programmablaufs. (Bemerkung: C und C++ besitzen die selben Kontrollstrukturen.)
MehrArbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop 2015 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das nicht völlig veraltet? Das sieht nicht so schick aus PeP et al. Toolbox Workshop 2015
MehrOkt 10, 16 17:29 UNIX/Linux Lösung
Okt 10, 16 17:29 UNIX/Linux Lösung Seite 1/6 Technische Hochschule Nürnberg Name:... GEORG SIMON OHM Schriftliche Prüfung im Fach Vorname:... "Betriebssystem UNIX/Linux" Matrikel Nr.:... Prüfungstermin:
MehrEinführung Unix Shell
Einführung Unix Shell Prof. Dr. Rüdiger Weis Beuth Hochschule Berlin Wintersemester 2012/2013 Prof. Dr. Rüdiger Weis Einführung Unix Shell Beuth Hochschule Berlin 1 Datei Komandos 2 Wildcards 3 Variablen
MehrZugriffsrechte. anzeigen lassen mit dem Befehl: ls -l
Zugriffsrechte anzeigen lassen mit dem Befehl: ls -l ls wird verwendet, um Informationen über die Zugriffsrechte (und mehr) von Dateien und Verzeichnissen anzuzeigen. Wenn es mit der Option "-l" aufgerufen
MehrHochschule Darmstadt Informatik-Praktikum WS 2017/2018 WIng Bachelor 6. Aufgabenblatt Zeiger, verkettete Liste, Dateieingabe und -ausgabe
Aufgabe 6: Häuser verwalten - dynamisch Für ein Schneeräumungsunternehmen soll ein Programm zur Verwaltung von Häuserlisten geschrieben werden. Das Programm soll in der Lage sein, zu einem Haus die wichtigsten
MehrLinux Kurs Vorlesung 2 - Terminal
Linux Kurs Vorlesung 2 - Terminal Verzeichnis-Hierarchie / /bin /sbin /lib /usr /tmp /dev /boot /etc /var /home - Wurzelverzeichnis grundlegende Befehle und Programme (binary) grundlegende Systembefehle
MehrBASIC Tutorial für Anfänger
BASIC Tutorial für Anfänger Rev.14/04/18 Thomas Kuklok 2018 - www.kuklokonline.de Inhaltsverzeichnis: Seite-2 Seite-3 Seite-4 Seite-5 Schnelltasten und Infos Terminal Befehle, Navigation im Dateisystem,
MehrPython Intro. Vorsemesterkurs Informatik Praktischer Teil WS2012/13. 2.Oktober Vorkurs Informatik - WS 2012/13
Python Intro Vorsemesterkurs Informatik Praktischer Teil WS2012/13 2.Oktober 2012 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrUNIX - LINUX Shell Programmierung
Motivation UNIX - LINUX Shell Programmierung Grundlagen: Dateien und Prozesse Datenstrukturen, Umgebung Kontrollstrukturen Eingebaute Befehle Shell-Programme schreiben Dr. Michael Höding Unix-Linux Shell-Programmierung
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrShell-Programmierung. von Rolf Schmidt für. LUG Frankfurt
Shell-Programmierung von Rolf Schmidt für LUG Frankfurt Ziel des Vortrags Skripten für Einsteiger Arten der Shell-Programmierung Möglichkeiten der Shell-Programmierung Eigene Skripte erstellen zu können
MehrGNU/Linux Introduction Part 3. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at
GNU/Linux Introduction Part 3 Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at Elementares Pipes (Weiterleitungen) Die Shell kann die Ausgabe eines Kommandos als Eingabe für ein weiteres verwenden.
MehrÜbungszettel 2a - Python
Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert
MehrLösung von Übungsblatt 9. (Interprozesskommunikation)
Lösung von Übungsblatt 9 Aufgabe 1 (Interprozesskommunikation) 1. Was ist ein kritischer Abschnitt? Mehrere Prozesse greifen lesend und schreibend auf gemeinsame Daten zu. 2. Was ist eine Race Condition?
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrShell-Programmierung
Shell-Programmierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Shell-Programmierung 1/34 2009-04-27 Inhalt Einleitung
MehrVorlesung Unix-Praktikum
1/2 Vorlesung 8. und interaktiv Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 07. Dezember 2015 2/2 Willkommen zur achten Vorlesung Was gab es beim letzten Mal? interaktiv for-schleifen
MehrIhr Heimatverzeichnis. Die Ausgangsverzeichnisse für die neu zu erstellenden Verzeichnisse sind folgender Tabelle zu entnehmen:
1. Aufgabe Erzeugen von Verzeichnissen Ausgehend vom Verzeichnisbaum Ihr Heimatverzeichnis / home users xyz ist folgende Struktur zu erzeugen: Ihr Heimatverzeichnis v1 v2 v3 / home users xyz v4 v5 v6 Die
Mehr8 SHELL-SCRIPTE (KURZFASSUNG)
8 SHELL-SCRIPTE (KURZFASSUNG) Die Sprachkonstrukte einer Shell haben die Fähigkeit von Programmiersprachen, die einzelnen Anweisungen werden jech - wie bei einer Shell üblich - interpretiert. (gute Flexibilität,
MehrFachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben
MehrRückgabewerte von Methoden
OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1
MehrC++ Teil Schleifen. Man kann bestimme Anweisungen in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen.
C++ Teil 3 3.3 Schleifen Man kann bestimme en in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen. for-schleife for-schleife while-schleife do-while-schleife for ( Ausdruck1;
MehrPython Intro I. Vorsemesterkurs Informatik Praktischer Teil WS 2013/14. 1.Oktober Vorkurs Informatik - WS 2013/14
Python Intro I Vorsemesterkurs Informatik Praktischer Teil WS 2013/14 1.Oktober 2013 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrPerl-Praxis. Dateien und Daten. Jörn Clausen
Perl-Praxis Dateien und Daten Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Kommandozeilen-Parameter Informationen über Dateien Daten aus Dateien lesen Daten in Dateien schreiben mit pipes lesen
MehrEine kleine Befehlssammlung für Java Teil1
Eine kleine Befehlssammlung für Java Teil1 Definition einer Klasse public class Klasse{ Hier wird der Name der Klasse definiert. In diesem Fall ist das Klasse. Der Name muss mit dem Namen der.class Datei
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Andreas Teuchert 29. Oktober 2012 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
MehrVorlesung Unix-Praktikum
Vorlesung 8. und interaktiv Technische Fakultät Universität Bielefeld 07. Dezember 2016 1 / 27 Willkommen zur achten Vorlesung Was gab es beim letzten Mal? interaktiv for-schleifen seq, basename CSV-Tabellen
MehrAdreßkartei Teil 7. Kapitelübersicht
Adreßkartei Teil 7 Kapitelübersicht D In diesem Kapitel werden die Prozeduren der Adreßverwaltung vor einem Abbruch mit der -Tas te geschützt. Eine Unterbrechung soll in Zukunft nur durch korrekte
MehrKlausur zu Grundlagen der Informatik I mit Lösungen 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth
Klausur zu Grundlagen der Informatik I mit Lösungen 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth A Nr Max Bewertung 1 14 2 12 3 14 4 12 5 12 6 12 7 12 8 12 Summe 100 Klausur
MehrKurs 1613 Einführung in die imperative Programmierung Musterlösung zur Nachklausur am
1 Aufgabe 1 Analysiert man das Verfahren anhand des angegebenen Beispiels, ist schnell zu erkennen, dass das erste Element von infeld2 nach outfeld an Index 2 kopiert wird, das zweite den Index 4 bekommt,
MehrWiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C
Pointer und so... 6. April 2013 (Version vom 11. April 2013) Agenda für Heute 1 Wiederholung und Vertiefung Wiederholung 2 Was sind? Felder und Vektoren? Zeichenketten Wiederholung Wiederholung Funktion
Mehr