shell datei includen?

Bash, Shell, PHP, Python, Perl, CGI
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

shell datei includen?

Post by blnsnoopy26 »

Hi,

Ich habe mal eine frage und zwar ist es möglich bei einer shelldatei andere dateien wie bei php zu includen?

Bei php macht man es ja mit include('blabla'); oder erstellt eine andere datei und lässt es via $balbla parameter übergeben, aber bei einem shellscript habe ich da keine ahnung. Daher ich selbst gerade ein Webinterface entwickele und es da eine variable gibt die man nur direkt als startparameter nutzen kann, müsste ich das über das shellscript tun.

Bisher bin ich immer so verfahren und habe da zich shellscripte angelgt,aber auf dauer und mit vielen Gameunterstützung ist das irgendwann zu unübersichtlich und die WI Installation sollte später ja leicht von statten gehen.

Also wenn mir da jemand helfen kann wäre ich dankbar.
Bitte keine englishen Howtows, weil ich wirklich nur bruchstückhaft verstehe :(

Hier im Forum habe ich dazu leider nix gefunden.
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: shell datei includen?

Post by blnsnoopy26 »

Das habe ich hier gefunden:
http://www.rootforum.org/forum/viewtopic.php?t=17610

aber ich weiss nicht, ob es das ist was ich meine.
Ich hoffe, dass mir da einer helfen kann!
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

Re: shell datei includen?

Post by wirsing »

Ja das ist es. Warum hast du das nicht schon ausprobiert?
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: shell datei includen?

Post by blnsnoopy26 »

edit:

jetzt funzt es erst einmal.
Jetzt gehts an den 2. schritt mal sehn ob es was wird.
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: shell datei includen?

Post by majortermi »

Du suchst wahrscheinlich "source"...
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: shell datei includen?

Post by blnsnoopy26 »

Danke @all

Das funzt jetzt alles so wie es soll.
Jetzt muss ich das ganze noch in mein WI einbauen und dann kann es losgehen :)
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

Re: shell datei includen?

Post by wirsing »

@MajorTermi: source ist das selbe wie "." als Befehl.
thorsten
Posts: 561
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: shell datei includen?

Post by thorsten »

wirsing wrote:@MajorTermi: source ist das selbe wie "." als Befehl.
sicher?

Code: Select all

$ ls -lsa
   4 -rwxr--r--    1 tst      tst            31 Jan 19 21:07 aufruf.sh
   4 -rw-r--r--    1 tst      tst            29 Jan 19 21:07 inc
   4 -rw-r--r--    1 tst      tst            29 Jan 19 21:07 inc2

$ cat inc
echo " inc wurde ausgeführt"

$ cat inc2
echo "inc2 wurde ausgeführt"

$ cat aufruf.sh
#!/bin/sh
./inc
source ./inc2

$ ./aufruf.sh
./aufruf.sh: ./inc: Permission denied
inc2 wurde ausgeführt
;)
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: shell datei includen?

Post by flo »

Ja, laut man bash schon, man achte aber bitte auch darauf, daß

Code: Select all

. ./datei
nicht gleicht

Code: Select all

./datei
ist. ;-)

flo.
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: shell datei includen?

Post by blnsnoopy26 »

***Spam On***

Da habe ich wieder ein Thema angezettelt :D

***Spam Off***