Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:shell_function [2012/11/20 08:50]
wikisysop [Gueltigkeitsbereich]
tux:shell_function [2012/11/20 08:56] (aktuell)
wikisysop
Zeile 28: Zeile 28:
  
 ====Variablen==== ====Variablen====
-Da eine >><​fc #​008000>​Shell-Funktion</​fc><<​ keine Sub-Shell aufruft, sondern in der Umgebung der >><​fc #​008000>​Parent-Shell</​fc><<​ ausgeführt wird, kann diese auch auf Variablen zugreifen und diese verändern, die innerhalb der >><​fc #​008000>​Parent-Shell</​fc><<​ definiert wurden; oder globale Variablen (Umgebungsvariablen) verändern, welche innerhalb dieses >><​fc #​008000>​Shell-Prozesses</​fc><<​ ihre Gültigkeit nicht verlieren. Anders ausgedrückt,​ eine in einer >><​fc #​008000>​Shell-Funktion</​fc><<​ deklarierten Variable behält nach Ablauf der Funktion ihre Gültigkeit. Eine in einem >><​fc #​008000>​Shell-Skript</​fc><<​ deklarierte Variable verliert idR nach Ablauf des Skripts ihre Gültigkeit.+Da eine >><​fc #​008000>​Shell-Funktion</​fc><<​ keine Sub-Shell aufruft, sondern in der Umgebung der >><​fc #​008000>​Parent-Shell</​fc><<​ ausgeführt wird, kann diese auch auf deren Umgebungs-Variablen zugreifen und diese verändern. Anders ausgedrückt,​ eine in einer >><​fc #​008000>​Shell-Funktion</​fc><<​ deklarierten Variable behält nach Ablauf der Funktion ihre Gültigkeit. Eine in einem >><​fc #​008000>​Shell-Skript</​fc><<​ deklarierte Variable verliert idR nach Ablauf des Skripts ihre Gültigkeit.
  
 Ein Beispiel: Ein Beispiel:
tux/shell_function.1353397851.txt.gz (8490 views) · Zuletzt geändert: 2012/11/20 08:50 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0