Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: bashscript hulp  (gelezen 648 keer)

bashscript hulp
« Gepost op: 2008/01/06, 15:37:54 »
ik heb voor mijn programma een klein bash install script gemaakt...het kopieert de files in de folder naar de juiste plaats in het systeem...
nu staat het script tussen de rest van de bestanden, is een beetje onoverzichtelijk dus wil ik de andere bestanden in een mapje zetten...

even om het uit te leggen, dit werkt:

sudo cp testfile.png /usr/share/pixmaps/testfile.png


maar ik als ik bijvoorbeeld gewoon simpel een mapje aanmaak met een bestandje in, gaat het niet meer...zo dus:

cp /testmap/testfile /home/timo/Desktop/testfile


hij zegt dat de map testmap niet bestaat...

Offline siegi

  • Lid
bashscript hulp
« Reactie #1 Gepost op: 2008/01/06, 15:39:54 »
Maja waar staat die testmap onder je / ?

bashscript hulp
« Reactie #2 Gepost op: 2008/01/06, 15:43:02 »
nja dacht al dat dat het probleem was...

dat hangt er dus vanaf waar de gebruiker de tar uitpakt...

het is gewoon zo dat als ge:
cp xxx /yy/yy/xxx
doet, hij wel de file vanuit dezelfde map als het scriptje pakt...

moet ik misschien iets gebruiken als $(CURDIR) ofzo?

Offline siegi

  • Lid
bashscript hulp
« Reactie #3 Gepost op: 2008/01/06, 15:46:54 »
Misschien is ./ wel een oplossing voor jouw let op de punt.

bashscript hulp
« Reactie #4 Gepost op: 2008/01/06, 15:50:30 »
goh, ja dat was simpel...het werkt dus...

betekent die ./ in bash dan zoiets als current directory?

Offline siegi

  • Lid
bashscript hulp
« Reactie #5 Gepost op: 2008/01/06, 18:09:50 »
Ongeveer ja.