Gentoo Archives: gentoo-user-de

From: Eckard Brauer <e.brauer@×××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Bash script Ausführung
Date: Mon, 07 Jan 2008 07:25:07
Message-Id: 200801070835.25350.e.brauer@intershop.de
In Reply to: Re: [gentoo-user-de] Bash script Ausführung by Bertram Scharpf
1 Am Sonntag, 6. Januar 2008 schrieb Bertram Scharpf:
2 > > Worin besteht der unterschied wenn ich ein Bash Skript mit :
3 > > sh meinscript ausführe und wenn ich es mit
4 > > . meinscript
5 > > ausführe?
6 >
7 > Der Befehl "." führt _keine_ Untershell aus, sondern setzt den
8 > Text ein, als hätte er anstelle dieses Befehls gestanden.
9 > Beispiel:
10 >
11 > -->--meinscript-----
12 > #!/bin/bash
13 > TXT="hello"
14 > cd /tmp
15 > --<-----------------
16 >
17 > Nach
18 >
19 > . meinscript
20 >
21 > befindest Du Dich im Verzeichnis /tmp und die Variable TXT enhält
22 > immer noch "hello".
23
24 Hallo,
25
26 und nun noch der Nachteil: Man sollte für Skripte, die man mit source <skript>
27 oder . <skript> anwenden will, tunlichst vermeiden, im Fehlerfall "exit"
28 auszuführen :-] Konnte kürzlich beobachten, was das für Zeit und Nerven
29 kosten kann...
30 --
31 gentoo-user-de@l.g.o mailing list