Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
vortraege:bash:programmier_projekt_pebpp:start [2016-10-13 07:13] Frankevortraege:bash:programmier_projekt_pebpp:start [2018-11-14 20:41] (aktuell) – [Werkzeuge] Franke
Zeile 1: Zeile 1:
 +{{entry>Kurse/BASH Programmierung;-}}
 ====== Proaktive Einführung in BASH, PHP und Programmierung / programmier_projekt_PEBPP ====== ====== Proaktive Einführung in BASH, PHP und Programmierung / programmier_projekt_PEBPP ======
  
Zeile 18: Zeile 19:
   * [[http://pad.fkn-systems.de|Pad]] / Zum Austausch oder gemeinsamen Arbeiten.   * [[http://pad.fkn-systems.de|Pad]] / Zum Austausch oder gemeinsamen Arbeiten.
   * {{ :vortraege:bash:programmier_projekt_pebpp:advanced_bash-scripting_guide_2014-03-10_v.10_abs-guide.pdf |ABS.PDF (2.6MB)}} / Kompendium zu BASH, das Nachschlagewerk für alle Fälle   * {{ :vortraege:bash:programmier_projekt_pebpp:advanced_bash-scripting_guide_2014-03-10_v.10_abs-guide.pdf |ABS.PDF (2.6MB)}} / Kompendium zu BASH, das Nachschlagewerk für alle Fälle
 +    * http://searx.fkn-service.de/?q=bash%20anleitung%20deutsch&categories=general&language=de-DE
   * BASH / Die zu benutzende Shell   * BASH / Die zu benutzende Shell
   * PHP (5-7) / der PHP-Interpreter   * PHP (5-7) / der PHP-Interpreter
Zeile 57: Zeile 59:
  
 ===== Programm Versionen ===== ===== Programm Versionen =====
-  * Ein erstes Rumpfprogramm seht Ihr [[https://pad.fkn-systems.de/p/rg4ZptCSzi|hier]].+Ein erstes Rumpfprogramm seht Ihr hier: 
 + 
 +<file bash adressprogramm_in_bash.0.0.0.1.Franke.bash> 
 +#!/bin/bash 
 +############################################### 
 +# $VER: adressprogramm_in_bash 0.0.0.1 (20020712/Franke) (19971001) FKN-Systems/Ng $## 
 +# Adress-Demo in Bash-Script ####################### 
 +############################################### 
 + 
 +# DECLARATIONS / VARIABLES / FUNCTIONS / ... ################################ 
 + 
 + 
 +# START ################################ 
 + 
 +clear 
 +echo 
 +echo "Willkommen zum ..." 
 +echo 
 +echo "dieses Programm ist ..." 
 +echo 
 +echo "Es dient dem Erfassen, suchen, loeschen von Datensaetzen aller Art" 
 +echo "---------------------------------------------------------------------" 
 + 
 +# MAIN ################################# 
 + 
 +# ... 
 + 
 +exit 1 
 +</file>
  
 ===== Etappen ===== ===== Etappen =====
   - Implementiert ein Auswahlmenu und seht die einzelnen Programmfunktionen vor.   - Implementiert ein Auswahlmenu und seht die einzelnen Programmfunktionen vor.
 +    * Dazu ist z.B. eine case-Auswahl geeignet
   - Ausbau der einzelnen Programmfunktionen.   - Ausbau der einzelnen Programmfunktionen.
   - ...   - ...
  
 +===== Schnipsel =====
 +
 +
 +
 +Testschnipsel für Teil: 1
 +
 +<file bash _preb_case.test>
 +#!/bin/bash
 +
 +
 +# Variablen Zuweisung:
 +
 +KEY='value'
 +Variablenname='Ein Text'
 +FOO='BAR'
 +
 +echo $FOO
 +echo ${FOO} # das sollte IMMER so geschrieben werden
 +
 +echo 'BAR ${FOO} FOO' # einfache Ticks entwerten
 +echo "BAR ${FOO} FOO" # doppelte Ticke entwerten NICHT
 +
 +
 +select VAR in AA BB CC
 +do
 +
 + case ${VAR} in
 +
 + AA) ####################
 + echo 'FOO'
 + ;;
 + BB) ####################
 + echo 'BAR'
 + ;;
 + *) ######################
 + echo 'DEFAULT'
 + ;;
 + esac
 +
 +done
 +
 +</file>
  
-~~DISCUSSION~~ 
  • Zuletzt geändert: 2016-10-13 07:13