PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash-Script: Bei Pfadangabe helfen + Pfad erstellen aus Pfadangabe



marco2080
11.01.07, 09:44
Hallo Leute!

1)
Meine "Nutzer" sollen beim bash-script eine Pfadangabe machen..
Gibt es eine Möglichkeit dem Nutzer dabei zu helfen?
Sonst müsste man den absoluten Pfad angeben.
EIn Freund sagte mir,. da müsste ich nach dem Stichwort "Tab-Substitution" googlen.
Leider ohne Erfolg.

2)
Mit test -d werde ich wohl die Pfadeingabe überprüfen..
Wenn diese Überprüfung fehl schlägt,
würde ich gern aus der Pfadangabe heraus,
die (noch) nicht vorhandenen Verzeichnisse erstellen?


Wer kann mir Tipps geben??

Gruss,
marco2080

marce
11.01.07, 09:46
zu (2) sagt man mkdir:

-p, --parents
no error if existing, make parent directories as needed

buzz768
11.01.07, 10:13
Zu (1):
http://www.linuxfibel.de/inshelp.htm

eule
11.01.07, 10:17
Ich wuerde von Anwendern die haendische Angabe von Pfaden nicht verlangen. Viele wissen nicht wohin damit, ausserdem hast du schnell ein Problem mit der richtigen Schreibweise und Tippfehlern. Das sicherste scheint mir eine Vorgabe (oder mehrere sinnvolle Vorgaben zu Auswahl), die nur bestaetigt werden muss. Wenn jemand weiss, was er macht kann er immer noch die Vorgabe(n) ablehnen und einen eigenen Pfad angeben.
Beispiele findest du in diversen Installationsskripten (AcrobatReader).

marco2080
12.01.07, 07:31
Wenn jemand weiss, was er macht kann er immer noch die Vorgabe(n) ablehnen und einen eigenen Pfad angeben.
Beispiele findest du in diversen Installationsskripten (AcrobatReader).

@all Vielen Dank für eure Antworten!

@eule
Hallo Eule!
Wo kann ich mir denn so ein Installationsskript anschauen??
Habe hier auf dem Schulungssystem nicht allzu ausführliche Rechte...

Gruss,
marco2080

eule
12.01.07, 10:09
Wo kann ich mir denn so ein Installationsskript anschauen??
Habe hier auf dem Schulungssystem nicht allzu ausführliche Rechte...


Auf dem Rechner mit dem du hier postest;)
Ansonsten: Software runterladen, auspacken und Skripte ansehen. Um sich sowas anzusehen, muss man die Software nicht installieren. Normale Benutzerrechte reichen aus.