Nächste Seite:
Inhalt
 
Inhalt
A Fool with a Tool is still a Fool
Überblick über einige
wichtige Programmiertools
Klaus Wachtler
10. Juni 2003
Inhalt
Einleitung
make
Allgemeines
Modulweises Kompilieren
Aufstellen der Abhängigkeiten
Verwendung von
make
Verwendung von Makros
Automatisches Erzeugen der Abhängigkeiten mit
gcc
/
g++
Bereinigen eines Projekts:
make clean
Erzeugen aller Targets:
make all
Verwendung von Textfunktionen
Fallunterscheidung
Anwendungen von
make
Empfehlung des Hauses: EMACS
Shell: Der Kommandointerpreter
Einleitung
Allgemeines
Was fehlt noch?
Was ist eine Shell? Was ist ein Shellprogramm?
Wozu ist Shellprogrammierung gut, und wozu nicht?
Aufruf eines Shellskripts
Die Shellsprache
Kommentare
Variablen, Parameter
Namen von Variablen
Setzen von Variablen, Exportieren
Vordefinierte und spezielle Variablen, shift, set
Verarbeitung eines Kommandos, eval
Standarddateien
Pipeline: Datenfluß durch mehrere Kommandos
Ein-/Ausgabeumlenkung
Listen
Gruppen
Funktionen
Numerische Ausdrücke $(( ... ))
Numerik light mit expr
test-Ausdrücke, true, false
Schleifen
for-Schleife
while-Schleife
until-Schleife
select-Schleife
Fallunterscheidungen
if
case
Eingabe vom Benutzer lesen: read
Signale
Was sind Signale?
Versenden von Signalen
Empfangen von Signalen
Denksportaufgaben
Aufgabe: Abgleichen von Verzeichnissen: updt
Aufgabe: Automatisches Backup: fullbackup_install
Aufgabe: Kopieren von Audio CDs: cpaudiocd
Aufgabe: NFS ohne Warten: automount_nfs_noauto
Lösungen
Lösung: Abgleichen von Verzeichnissen: updt
Lösung: Automatisches Backup: fullbackup_install
Lösung: Kopieren von Audio CDs: cpaudiocd
Lösung: NFS ohne Warten: automount_nfs_noauto
EMACS
CVS
Was noch fehlt:
Glossar
Literatur
Über dieses Dokument ...
AnyWare@Wachtler.de