UNIX - LINUX Shell Programmierung
|
|
- Helga Geier
- vor 8 Jahren
- Abrufe
Transkript
1 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 1 Eine Shell ist mehr Bedienungsschnittstelle Interpreter mit eigener Programmiersprache (Unter-) Programme, Prozeduren Kontrollstrukturen Datenstrukturen ungetypte Sprache Skripte: Kommans in Dateien Eine Schale zu Nutzung von Unix-Kommans Unix-Dateien Dr. Michael Höding Unix-Linux Shell-Programmierung 2 Motivation: Warum Shell-Programmierung Grundlagen: verschiedene Shells Komplexe Optionen werden mit eine Komman verheiratet (auch Aliasse) Mehrere Kommans bilden eine Einheit und werden durch ein Skript gekapselt Kommans müssen wiederholt mit verschiedenen Parametern ausgeführt werden Kommanausführung ist bedingt... Verschieden Shells verfügbar sh : die einfache Shell csh : c-shell tcsh : turbo-c-shell, erweiterte c-shell bash : bourne-again-shell ksh : k-shell Unterschiede: Bedienung, z.b. Dateinamenexpansion oder history Befehle (setenv vs. export zum setzen von Umgebungsvariablen) Konfigurationsdateien:.bash.rc,.pofile,.cshrc kann sehr hinderlich bei der Arbeit sein Dr. Michael Höding Unix-Linux Shell-Programmierung 3 Dr. Michael Höding Unix-Linux Shell-Programmierung 4 Einführung: Ein Beispiel Datenstrukturen Shell-Skript = Shell-Programm meine Konvention: name.sh Einfache list directory mit meinen Standard-Optionen list-time-rekursiv-alles: lt.sh # liste alle Eintraege # -a alle, auch.-dateien # -l lang # -t sortiert nach letztem Schreiben # -r reverse, neuste Datei zum Schluss ls -altr Variablen mit $ (Dollar) Umgebungsvariablen z.b. $SHELL, $DISPLAY Vordefinierte Variablen $1... $9 : Parameter des Aufrufs $* alle Parameter $0 : Programmname $$ : Prozessnummer $? : return-code des letzten Kommans $# : Anzahl der Parameter Dr. Michael Höding Unix-Linux Shell-Programmierung 5 Dr. Michael Höding Unix-Linux Shell-Programmierung 6 1
2 Datenstrukturen: einfaches Beispiel echo "Hallo Welt\n" echo "Shell-Umgebung" $SHELL echo "Prozessnummer" $$ echo "Return-Code" $? echo "Anzahl Parameter" $# echo "1. Parameter:" $1 echo "Alle Parameter:" $* Datenstrukturen nutzen name=hoeding domain=fh-brandenburg.de echo $ adr > >./show_param.sh test 123 sfsd 5543 Hallo Welt\n Shell-Umgebung /bin/bash Prozessnummer Return-Code 0 Anzahl Parameter 4 1. Parameter: test Alle Parameter: test 123 sfsd 5543 waedc@sigmapc:~/perl_dev Dr. Michael Höding > Unix-Linux Shell-Programmierung 7 Dr. Michael Höding Unix-Linux Shell-Programmierung 8 Datenströme und Dateien Datenströme und Dateien Datenströme werden Durchnumeriert (Handler-Griffe) Standards: 0 = stdin, Strom für die Standardeingabe (Konsole) 1 = stut, Strom für die Standardausgabe (Konsole) 2 = stderr, Strom für die Fehlerausgabe (allg. auf Konsole) Umlenkung: n > datei Beispiel: finden aller HTML-Dateien ohne Fehlermeldung # finde aller HTML-Dateien find / -name *.html \ 1> find.out \ 2> /dev/null Dr. Michael Höding Unix-Linux Shell-Programmierung 9 > Umlenken mit Überschreiben >> Umlenken ohne Überschreiben Datenströme mischen: n>&m Beispiel: stderr wird nun in Strom 1 umgeleitet und damit in Datei find.out vermischt # finde aller HTML-Dateien find / -name *.html \ 1> find.out \ 2>&1 Dr. Michael Höding Unix-Linux Shell-Programmierung 10 Textausgabe in der Shell Arbeit mit Variablen Komman: echo echo Das ist ein Text echo $1 inline-dokumente: Daten in Skripts cat <<EOF ein laengerer Text als Konstante in einem Skript wird beendet von einer Zeile, die nur den frei definierte Endmarke enthaelt, und zwar so: EOF Aller Variablen sind vom Typ String (Zeichenkette) Setzen: x1=beispielwert (ohne Leerzeichen in der Zuweisung!) echo $x1 x1= Beispielwert mit Leerzeichen alternativ: x1= Beispielwert mit Leerzeichen Umgebungsvariablen lesen env, printenv oder set rücksetzen einer Umgebungsvariable: unset Beispiel: unset LANG Dr. Michael Höding Unix-Linux Shell-Programmierung 11 Dr. Michael Höding Unix-Linux Shell-Programmierung 12 2
3 Arbeit mit Variablen Wichtige Umgebungsvariablen Shell ersetzt $var durch den Wert der Variable var Variable kann damit als Verkürzung für häufig genutzte Kommans oder Pfade dienen Exportieren von Variablen: Weitergabe von Variablen an Untershells oder gestartete Kommans meinalter=34 export meinalter Schützen von Variablen durch reanly reanly meinalter Mit geschweiften Klammer Leerzeichen vermeiden echo {$SHELL}programmierung $HOME : Heimatverzeichnis $PWD : Aktuelles Verzeichnis $HOSTNAME : Name des Rechners $USER : Name des Nutzers $PATH : Pfad zu den ausführbaren Dateien $DISPLAY : Ausgabeterminal für X-Windwosprogramme, wichtig bei der Benutzung entfernter Server $SHELL : Typ der Shell $TERM: Typ des Terminals/ der Terminalemulation $PS1, $PS2: Promptstring Dr. Michael Höding Unix-Linux Shell-Programmierung 13 Dr. Michael Höding Unix-Linux Shell-Programmierung 14 Kontrollstrukturen - Überblick Bedingte Ausführung (if) Bedingte Ausführung: if Logische Verknüpfunge ( &&) bedingte Schleifen: while, until Listeniterator: for-schleifen Schleifenkurzschlüsse: break, continue Mehrfachentscheidungen: case Funktionen, Klammern Syntax: if anweisungen1 then anweisungen2 else anweisungen3 fi Zur Übersichtlichkeit elif else-teil optional Abarbeitung: anweisung1 wird ausgeführt exit-status des letzten Kommans wird ausgewertet bei 0 wird anweisung2 gestartet bei ungleich 0 wird anweisung3 gestartet Dr. Michael Höding Unix-Linux Shell-Programmierung 15 Dr. Michael Höding Unix-Linux Shell-Programmierung 16 Bedingte Ausführung (if) Mehrfachentscheidungen (case) Beispiel: detailliertes bedingtes ls if ls $1 1>/dev/null 2>&1 then echo Datei $1 existiert ls -l $1 else echo Datei $1 existiert nicht fi Syntax case wort in muster1) anweisungen1 ;; muster1) anweisungen1 ;; *) anweisungenx ;; esac wort kann Konstante, Variable, sonstiger Stringerzeugender Ausdruck sein Muster kann Wildcards enthalten Alternativen durch angeben /home/waedc/perl_dev>./test.sh nichda Datei nichda existiert nicht /home/waedc/perl_dev>./test.sh cty.dat Datei cty.dat existiert -rw-r--r-- 1 waedc users Sep 4 15:20 cty.dat /home/waedc/perl_dev> Dr. Michael Höding Unix-Linux Shell-Programmierung 17 Dr. Michael Höding Unix-Linux Shell-Programmierung 18 3
4 Mehrfachentscheidungen (case) Listeniterator (for) Komfortables man für alternative Manuals echo -n "Bitte Manual-art eingeben unix oder sys:" read art case "$art" in unix) man 1 $1 ;; sys) man 2 $1 ;; spiele) man 6 $1 ;; *) man $1 ;; esac Syntax for variable in wort1 wort2... anweisung Abarbeitung der Anweisung für jedes/mit jedem wort wort kann Wildcards enhalten Dr. Michael Höding Unix-Linux Shell-Programmierung 19 Dr. Michael Höding Unix-Linux Shell-Programmierung 20 Listeniterator (for) Abweisende, bedingte Schleife (while) Ausgabe der Profildatei aller Nutzer for user in hoeding andrea waedc ls -l /home/$user/.profile waedc>./for.sh ls: /home/hoeding/.profile: Keine Berechtigung ls: /home/andrea/.profile: Datei oder Verzeichnis nicht gefunden -rw-r--r-- 1 waedc users 563 Sep 25 09:07 /home/waedc/.profile waedc> Dr. Michael Höding Unix-Linux Shell-Programmierung 21 Syntax: while anweisung 1 anweisung2 Abweisend: Schleifenrumpf wird niemals ausgeführt, wenn Bedingung zum Anfang falsch Bedingung: exit-status von anweisung1 Dr. Michael Höding Unix-Linux Shell-Programmierung 22 Zählschleife mit while bedingte Schleife, invertierte Bedingung (until) cnt=5 while test $cnt -ne 0 echo $cnt cnt=`expr $cnt - 1` waedc>./while.sh waedc> Achtung: Die richtigen Anführungstriche nutze Achtung: Externes Komman verbracht Zeit Syntax: until anweisung1 anweisung2 Ausführung von anweisung2 solange anweisung1 nicht erfüllt ist Dr. Michael Höding Unix-Linux Shell-Programmierung 23 Dr. Michael Höding Unix-Linux Shell-Programmierung 24 4
5 Schleifenkurzschlüsse (break, continue) Bedingte Ausführung:, && Unterbrechung des normalen Schleifendurchlaufs break: Verlassen der Schleife continue: Fortsetzung mit neuem Durchlauf (Sonderfälle) for name in *sh if test "$name" = "cont.sh" then continue fi echo Name: $name Verkürzte Schreibweise: if then ohne else: anweisung1 && anweisung2 Wenn returncode von anweisung1 = 0 dann anweisung2 if else ohne then: anweisung1 anweisung2 Wenn returncode von anweisung1 <> 0 dann anweisung2 hoeding> ls.profile && cat.profile... hoeding> ls.profile.bak && cat.profile ls.profile.bak: Datei nicht gefunden hoeding> ls.profile.bak cp.profile.profile.bak ls.profile.bak: Datei nicht gefunden hoeding> ls.profile.bak cp.profile.profile.bak.profile.bak Dr. Michael Höding Unix-Linux Shell-Programmierung 25 Dr. Michael Höding Unix-Linux Shell-Programmierung 26 Funktionen Zusammenfassung mehrerer Anweisungen zu einer Funktion Syntax: name () { anweisungen } Parameterübergabe: $1, $2,... Rücksprung und Rückgabe return Blöcke durch { } oder ( ) : Werden gemeinsam betrachtet, z.b. bzgl. der Ausgabeumlenkung Dr. Michael Höding Unix-Linux Shell-Programmierung 27 yesno () { while true echo -n "$1 (j/n):" read ein Übergabe Parameter: Frei definierbare JaNein-Frage case "$ein" in j) return 0 ;; n) return 1 ;; *) echo "Bitte j oder n eingeben." ;; esac } while yesno "Fortsetzen?" ps Dr. Michael Höding Unix-Linux Shell-Programmierung 28 Shell führt selbstständig Ersetzungen durch bevor es einen Befehl ausführt oft sehr nützliche teilweise unerwünscht : Double Quote = Dateinamenersetzung abschalten : Tick Marks = Jede Ersetzung abschalten ` ; Back Tick = Komman durch Ausgabe ersetzen \ : Back Slash = Das folgende Zeichen schützen Achtung: Darstellung in PPT, Web oder Literatur problematisch: Deshalb mitunter fehlerhaft : Double Quote = Dateinamenersetzung abschalten Nutzung um Zeichenketten mit Leerzeichen zu definieren Erweiterung von Worten zu Dateinamen deaktiviert LONG="Das ist ein langer String mit Leerzeichen" echo $LONG echo "Ohne:" *.sh echo "Mit:" "*.sh" hoeding@fwil588:~/shell_dev>./uble.sh Das ist ein langer String mit Leerzeichen Ohne: uble.sh test.sh Mit: *.sh hoeding@fwil588:~/shell_dev> Dr. Michael Höding Unix-Linux Shell-Programmierung 29 Dr. Michael Höding Unix-Linux Shell-Programmierung 30 5
6 : Tick Marks (Einfache Anführungszeichen) Aller Textersetzungsmechanismen der Shell ausgeschaltet echo "Ohne:" $HOME echo "Double: $HOME" echo 'Tick: $HOME' Ohne: /home/hoeding Double: /home/hoeding Tick: $HOME ` : Backtick Ersetzungsmechanismus der Shell: Kommanersetzung Gruppierende Wirkung: Komman kann über mehrere Zeilen gehen echo date echo `date` hoeding@fwil588:~/shell_dev>./backtick.sh date Mon Dez 3 09:07:51 CET 2001 Dr. Michael Höding Unix-Linux Shell-Programmierung 31 Dr. Michael Höding Unix-Linux Shell-Programmierung 32 Beispiel Nutzung von Backtick für wc in Unterverzeichnissen Ein find erzeugt die Parameterliste (Dateiliste) für das wc wc `find. -print` hoeding@fwil588:~/shell_dev> wcplus.sh wc:.: Ist ein Verzeichnis wc:./sicher: Ist ein Verzeichnis /sicher /sicher/backtick.sh /sicher/uble.sh /uble.sh /backtick.sh /wcplus.sh Dr. Michael 30 Höding insgesamt Unix-Linux Shell-Programmierung 33 hoeding@fwil588:~/shell_dev> \ : Backslash: Sonderzeichen ausgeben, z.b. Quoting-Z. Ausgabe bedeutsamer Zeichen: ` ; ( ) < > & echo Hier mal Zeichen ( ) < > ; \ hoeding@fwil588:~/shell_dev> backslash./backslash: line 2: syntax error near unexpect token `('./backslash: line 2: `echo Hier mal Zeichen ( ) < > ;\' echo Hier mal einige Zeichen \( \) \< \> \; \\ \" hoeding@fwil588:~/shell_dev> backslash Hier mal einige Zeichen ( ) < > ; \ Dr. Michael Höding Unix-Linux Shell-Programmierung 34 Shell-Scripte lesen und manipulieren Einige Dinge aus.bashrc 1. Stufe: Lesen und (teilweise) verstehen 2. Stufe: Manipulieren 3. Stufe: Shell-Programme schreiben einige Interessante Skripte.profile : Login-Profile (bash).bashrc : bash-umgebung /etc/.profile /etc/.profile.s who am i : eigene Login-Information [hoeding@ardmore ~]$ who am i ardmore.cs.uni-magdeburg.de!hoeding pts/1 Dec 3 10:38 test und [ Dateitest Zeichenkettentest bzw. Vergleich Logische Verknüpfungen alias Synonyme für Befehle, ggf. mit Parameter alias cd..= cd.. Dr. Michael Höding Unix-Linux Shell-Programmierung 35 Dr. Michael Höding Unix-Linux Shell-Programmierung 36 6
7 Zeitsteuerung: at Zeitsteuerung: crontab at und batch lesen Jobs von der Standardeingabe und führen sie später aus at 10:59 >ps ef grep hoeding >(STRG-D) Ausgabe als Mail, bzw. Wirkung beobachten Anwendung: spätes Starten von aufwendigen (aber sicheren) Skripten Hier Skripte nützlich: fassen Kommans zusammen atq : Auflisten der Warteschlange von at-jobs atrm : Löschen von at-jobs cron-jobs: Jobs, die periodisch und durch den cron- Deamon des Systems ausgeführt werden Steuerung durch crontab-files, benutzerindividuell Laufen in minimaler Systemumgebung sh-shell crontab e : Editieren des eigenen crontab-files (vi?) crontab l : Auflisten des eigenen crontab-files crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab installed on Mon Dec 3 11:23: ) # (Cron version -- $Id: crontab.c,v /01/17 03:20:37 * * * * * ps > /home/hoeding/$$\ps.out hoeding@fwil588:~> Dr. Michael Höding Unix-Linux Shell-Programmierung 37 Dr. Michael Höding Unix-Linux Shell-Programmierung 38 Zeitsteuerung: crontab Beispiele für crontab-zeiten Angabe der Zeit: Minuten: 0 bis 59 Stunden: 0 bis 23 Monatstag: 1 bis 31 Monat: 1 bis 12 Wochentag: 0 6 (0 ist Sonntag) Teilbereich: 0-15 Liste aus Zahlen oder Teilbereichen: 1,3,5,10-23 Beliebig: * Minütlich: * * * * * Stündlich um halb : 30 * * * * Jeden Tag um 5:30: 30 5 * * * Jeden Montag um 6 Uhr: 00 6 * * 1 Jeden Monatsersten um 8 Uhr: * * Alle Viertelstunden an jedem Arbeitstag: 0,15,30,45 * * * 1-5 Ausgabe umleiten oder als mail (nützlich oder problematisch) Dr. Michael Höding Unix-Linux Shell-Programmierung 39 Dr. Michael Höding Unix-Linux Shell-Programmierung 40 Backup:Ein Shell-Programmierprojekt Backup:Ein Shell-Programmierprojekt Periodische Sicherungen durchführen manipulierte Dateien täglich alle Dateien wöchentlich Backups sollen nach vier Wochen gelöscht werden Interaktive Suche nach Datei mit Versionen Starten als cron-job Plan: Schreiben eines Skripts, das die verschieden Sicherungsfunktionen übernimmt Schreiben eines Skripts, das die Suche unterstützt Periodische Sicherungen Suchen von Dateien mit find evtl. Manipulations-Datum? Option? Neues Verzeichnis für jeden Backuplauf erstellen: mit Datum: mkdir evtl. vorher Verzeichnis backup erstellen (test nutzen) Gefunden Dateien kopieren Alle Dateien komprimieren mit compress oder gzip Ergebnis in eine Protokolldatei schreiben Aus Shell Testen crontab-file schreiben Dr. Michael Höding Unix-Linux Shell-Programmierung 41 Dr. Michael Höding Unix-Linux Shell-Programmierung 42 7
8 Backup:Ein Shell-Programmierprojekt Interaktive Suche (Bedienfluss definieren) Eingabe eines Dateinamens Suchen der Datei mit find: alle Versionen aktuellste Version anzeigen Weitere Eingabe Vor oder Rückblättern in Versionsliste Neue Datei Suchen Datei rücksichern (mit Backup der aktuellen Datei) Schreiben einer Protokolldatei Dr. Michael Höding Unix-Linux Shell-Programmierung 43 8
Linux 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,
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
MehrDer zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:
Antwort: Automatisierte Backups sind nicht Teil von Confixx. Mit Hilfe von Cronjobs ist es aber dennoch möglich. Als Zielordner wählen wir das Files-Verzeichnis. Die Backups werden im Confixx-Format angefertigt
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
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
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
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
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
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
MehrAufgabensammlung IT 4131. Shellprogrammierung Teil I
Aufgabensammlung IT 4131 Shellprogrammierung Teil I Fragen: I.1 Was ist eine Shell? Skript 1.1.2, S. 4 a) aus der Sicht des Betriebssystems b) aus der Sicht des Anwenders I.2 Was ist ein Shell-Skript?
MehrÜbung: Entwickeln eines Shell-Skripts
Aufgabenteil 1 Ziel der Übung Übung: Entwickeln eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende
MehrÜbersicht Programmablaufsteuerung
Übersicht Programmablaufsteuerung Konditionale Verzweigung: if - else switch-anweisung Schleifenkonstrukte: while, do - while for Schleife Sprung-Anweisungen: break, continue, goto, return Anweisungen
MehrÜbung 4: Schreiben eines Shell-Skripts
Aufgabenteil 1 Ziel der Übung Übung 4: Schreiben eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrEinführung in das wissenschaftliche Rechnen
Übung Einführung in das wissenschaftliche Rechnen Hella Rabus Sommersemester 2016 Inhalte Heute Linux Arbeitsplatz kennen lernen, einrichten erste Python Schritte SoSe16 Linux, Python L A TEX, Mathematica
MehrX Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum
/LQX[*UXQGODJHQ, (LQI KUXQJLQGLH6KHOO 'DWHLHQXQG 9HU]HLFKQLVVH :DVLVW]XWXQ" X Anmelden am System X System herunterfahren X Grundlegendes zur Shell X Das Hilfesystem X Dateioperationen X Bewegen im Verzeichnisbaum
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
MehrDateien und Verzeichnisse
Arbeiten mit und LPI Essentials Hochschule Kaiserlautern 28. Oktober 2015 und Arbeiten mit Table of Contents 1 Einleitung 2 Dateinamen 3 Allgemeines Kommandos für Auflisten von Verzeichnisinhalten Erstellen
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
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
MehrEntwurf von Algorithmen - Kontrollstrukturen
Entwurf von Algorithmen - Kontrollstrukturen Eine wichtige Phase in der Entwicklung von Computerprogrammen ist der Entwurf von Algorithmen. Dieser Arbeitsschritt vor dem Schreiben des Programmes in einer
MehrGEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
MehrATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck
Das Linux-Dateisystem bin usr sbin lib mail / var spool boot lpd Rc0.d etc Rc.d Rc1.d Verzeichnisstruktur / Root- oder Wurzelverzeichnis, das oberste Verzeichnis im kompletten Dateisystem. /bin Programme
Mehrec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
MehrUmleiten von Eigenen Dateien per GPO
Umleiten von Eigenen Dateien per GPO Vom Prinzip her ist das Umleiten der Eigenen Dateien über eine Gruppenrichtlinie schnell erledigt. Es gibt jedoch einige kleine Dinge, die zu beachten sind, um etwa
MehrLuis Kornblueh. May 22, 2014
Einführung in die Bash Luis Kornblueh KlosterCluster Team 2013/2014, Klosterschule May 22, 2014 1 / 17 Inhaltsverzeichnis Einführung in das Scripting Einfache Beispiele Kommandos ersetzen Bedingungen Tests
MehrObjektorientiertes Programmieren mit Suse Linux
Objektorientiertes Programmieren mit Suse Linux Zum Programmieren werden 2 Komponenten benötigt: 1. einen Editor zur Eingabe des Quellcodes 2. einen Compiler, der den Quellcode in die Maschinensprache
MehrDruckerscriptsprache
Druckerscriptsprache Die Druckerscriptsprache stellt Ihnen ein mächtiges Werkzeug zur Erstellung und Automatisierung von komplexen Druckvorgängen zur Verfügung. Vom Folgedruck bis zum Archivfunktion ist
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
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
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
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
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
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
MehrProgrammieren in C. Macros, Funktionen und modulare Programmstruktur. Prof. Dr. Nikolaus Wulff
Programmieren in C Macros, Funktionen und modulare Programmstruktur Prof. Dr. Nikolaus Wulff Der C Präprozessor Vor einem Compile Lauf werden alle Präprozessor Kommandos/Makros ausgewertet. Diese sind
MehrPatrick Ditchen 4. Auflage. Shell-Skript Programmierung. Inklusive CD-ROM
Patrick Ditchen 4. Auflage Shell-Skript Programmierung Inklusive CD-ROM Über den Autor............................................ 11 1 Einführung............................................... 13 1.1
MehrL A TEX, Linux, Python
L A TEX, Linux, Python Daniel Borchmann, Tom Hanika, Maximilian Marx 17. Dezember 2014 cba Grundlagen von GNU/Linux Grundlagen von GNU/Linux Eine kurze Geschichte von GNU / Linux Eine kurze Geschichte
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:
MehrJava-Programmierung mit NetBeans
Java-Programmierung mit NetBeans Steuerstrukturen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Steuerstrukturen Steuerstrukturen Verzweigungen Alternativen abweisende nichtabweisende
MehrPHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54
PHP 5.4 Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012 Grundlagen zur Erstellung dynamischer Webseiten ISBN 978-3-86249-327-2 GPHP54 5 PHP 5.4 - Grundlagen zur Erstellung dynamischer Webseiten
MehrHinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms
MehrBackup der Progress Datenbank
Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients,
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2010/11 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund Wiederholungen - while - do-while - for
MehrGITS Steckbriefe 1.9 - Tutorial
Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein
MehrDesktop ade: Me and my shell
Ein Shelldiskurs Desktop ade: Me and my shell Erkan Yanar erkmerk@gmx.de casus belli Warum auf einem Linuxtag mit Schwerpunkt Desktop? Beherrschung der Shell := freie Wahl des Desktops Beherrschung der
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
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
MehrC/C++ Programmierung
1 C/C++ Programmierung Grundlagen: Anweisungen Sebastian Hack Christoph Mallon (hack mallon)@cs.uni-sb.de Fachbereich Informatik Universität des Saarlandes Wintersemester 2009/2010 2 Anweisungen (Statements)
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
MehrArchivieren und Komprimieren, Globs
Archivieren und Komprimieren, Globs Linux-Kurs der Unix-AG Benjamin Eberle 23. November 2015 Sonderzeichen in Dateinamen bestimmte Zeichen haben für die Shell eine Sonderbedeutung (z. B. Globs oder das
MehrPraktikum Ingenieurinformatik. Termin 2. Verzweigungen (if-else), printf und scanf, while-schleife
Praktikum Ingenieurinformatik Termin 2 Verzweigungen (if-else), printf und scanf, while-schleife 1 1. Import/Export von Eclipse-Projekten 2. Verzweigungen (if-else-anweisung) 3. printf und scanf 4. Übungsaufgaben
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
MehrEinführung in LINUX Der Editor vi
Einführung in LINUX Der Editor vi erstellt durch: Name: Telefon: 09281 / 409-279 Fax: 09281 / 409-55279 EMail: mailto: Karl.Wohlrab@fhvr-aiv.de Der Inhalt dieses Dokumentes darf ohne vorherige schriftliche
MehrIT-Zertifikat: Allgemeine Informationstechnologien II PHP
IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,
MehrI.1 Die Parrot Assemblersprache
I.1 Die Parrot Assemblersprache Die virtuelle CPU Parrot ermöglicht die Verarbeitung der Parrot Assemblersprache (PASM). Zum Einstieg soll ein erstes Beispiel die Ausführung einer PASM-Datei zeigen. Legen
MehrAngewandte Mathematik und Programmierung
Angewandte Mathematik und Programmierung Einführung in das Konzept der objektorientierten Anwendungen zu mathematischen Rechnens SS2013 Inhalt Projekt Vorlesung: praktische Implementierung üben Ein und
MehrDatei Erweiterungen Anzeigen!
Einleitung Beim Kauf eines PCs werden die Dateierweiterungen sowie einige Dateien nicht angezeigt. Grund: Es gibt sehr viele Dateien die für das System ganz wichtig sind. Diese Dateien und auch Ordner
MehrVisual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
MehrFallunterscheidung: if-statement
Fallunterscheidung: if-statement A E 1 E 2 V 1 V 2 Syntax: if ( ausdruck ) Semantik: else anweisungsfolge_1 anweisungsfolge_2 1. Der ausdruck wird bewertet 2. Ergibt die Bewertung einen Wert ungleich 0
MehrSelfLinux-0.10.0. cron
cron Autor: JC PollmanChristian Richter (jpollman@bigfoot.comcrichter@users.sourceforge.net) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Linux bietet zwei verwandte Programme
MehrDiana Lange. Generative Gestaltung Operatoren
Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.
MehrINSTALLATION STHENO/PRO V1.2. Installation
INSTALLATION In diesem Kapitel wird beschrieben, wie Sie STHENO/PRO, STHENO/PRO mit dem Lizenzserver und STHENO/PRO im integrierten Modus von Pro/ENGINEER installieren. Hinweise zur... 14 STHENO/PRO installieren...
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
MehrInhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.
1. Einführung in die Informatik Inhalt 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele Peter Sobe 1 Darstellung von Algorithmen Aus den Einführungsbeispielen und
MehrKontrollstrukturen, Strukturierte Programmierung
, Strukturierte Programmierung Steuer- und Kontrollfluss Strukturierte Programmierung Arten von Strukturblöcken Sequenz Alternative Iteration C-Spezifisches Seite 1 Elementare Algorithmen SelectionSort
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrInformatik Repetitorium SS 2009. Volker Jaedicke Volker.Jaedicke@web.de 0179 1322692
Informatik Repetitorium SS 2009 Volker Jaedicke Volker.Jaedicke@web.de 0179 1322692 Operatoren und Datentypen Beispiel: Anweisungen Variable int a float b int c a= a % (int) (++b-1/4) Vorher 36 3.5 c=b
MehrMedea3 Print-Client (m3_print)
Medea3 Print-Client (m3_print) Installationsanleitung Installationsanleitung m3_print.exe...2 1. Installieren von Ghostskript und Ghostview...2 1. Ghostskript...2 2. Ghostview...3 2. Kopieren des Print-Client-Programms...6
Mehr1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.
Programmierung des Farbsteuergeräts 340-00112 für Nikobus Diese Bedienungsanleitung gilt auch für die Nikobus-Produkte 340-00111 und 340-00113. Achtung: einige der aufgeführten Betriebsarten sind nur auf
MehrGibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.
ls [optionen] [namen]: ls zeigt den Inhalt von Verzeichnissen. Sind keine namen angegeben, werden die Dateien im aktuellen Verzeichnis aufgelistet. Sind eine oder mehrere namen angegeben, werden entweder
MehrProgrammierung in C. Grundlagen. Stefan Kallerhoff
Programmierung in C Grundlagen Stefan Kallerhoff Vorstellungsrunde Name Hobby/Beruf Schon mal was programmiert? Erwartungen an den Kurs Lieblingstier Für zu Hause C-Buch online: http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/
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,
MehrInformationen zur Verwendung von Visual Studio und cmake
Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrSOFiSTiK AG 2011. Installationsanleitung
SOFiSTiK AG 2011 Installationsanleitung Copyright SOFiSTiK AG, D-85764 Oberschleißheim, 1990-2011 Dieses Handbuch ist urheberrechtlich geschützt. Kein Teil darf ohne schriftliche Genehmigung der SO- FiSTiK
MehrNODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
MehrBEDIENUNG ABADISCOVER
BEDIENUNG ABADISCOVER Juni 2005 / EMO v.2005.1 Diese Unterlagen sind urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdrucks und der Vervielfältigung der Unterlagen, oder Teilen
MehrSchnellanleitung: Verbuchung von Studien- und Prüfungsleistungen
Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Die folgenden Schritte sind für die Verbuchung von Studien- bzw. Prüfungsleistungen notwendig. Eine Online-Anleitung mit vielen weiterführenden
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
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
Mehrmultisign Signatur-Prüfwerkzeug Handbuch Security Networks AG Stand: 24.06.05
multisign Signatur-Prüfwerkzeug Handbuch Security Networks AG multisign Signatur Prüfwerkzeug Benutzerhandbuch 1 1 Einleitung Die multisign-produktfamilie ermöglicht die automatische Erstellung qualifizierter
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrAutoTexte und AutoKorrektur unter Outlook verwenden
AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.
MehrTreppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren
Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung
MehrDatenübernahme in ein Produkt der Lexware premium, professional oder plus line
Datenübernahme in ein Produkt der Lexware premium, professional oder plus line Sie möchten vorhandene Lexware-Daten in Ihr Lexware premium, professional oder plus Programm übernehmen? Was müssen Sie dabei
MehrE-PRIME TUTORIUM Die Programmiersprache BASIC
E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete
MehrP r o g r a m m a b l a u f s t e u e r u n g
Jede Programmiersprache braucht Konstrukte zur Steuerung des Programmablaufs. Grundsätzlich unterscheiden wir Verzweigungen und Schleifen. Schleifen dienen dazu, bestimmte Anweisungen wiederholt auszuführen,
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrArge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40
CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News
MehrInstallation Blockdruck WEB. Version 3.1.1
Stand: Februar 2014 Impressum ab-data GmbH & Co. KG Kommunale Systemlösungen Friedrichstraße 55 42551 Velbert Telefon 02051 944-0 Telefax 02051 944-288 e-mail info@ab-data.de Internet www.ab-data.de Alle
MehrWiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010
Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 1 Datenbanken wiederherstellen Am einfachsten ist es, wenn Sie die fünf Datenbanken aus der ZIP Datei in das Standard Backup Verzeichnis
MehrJava 7. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Dezember 2011 JAV7
Java 7 Elmar Fuchs Grundlagen Programmierung 1. Ausgabe, Dezember 2011 JAV7 5 Java 7 - Grundlagen Programmierung 5 Kontrollstrukturen In diesem Kapitel erfahren Sie wie Sie die Ausführung von von Bedingungen
MehrAutoCAD 2007 - Dienstprogramm zur Lizenzübertragung
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i
MehrModellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 19. November 2015 Gültigkeitsbereich (Scope) von Variablen { int m; {
Mehr