[linux-l] Datum in Script verwenden
Nico Golde
nion at gmx.net
Sa Apr 7 22:33:26 CEST 2007
Hallo Boris,
* Boris Kirkorowicz <boris-ml07 at kirk.de> [2007-04-07 22:15]:
> Am 07.04.2007 21:49 schrieb Oswald Buddenhagen:
> >>>> mkdir -- "${OUTPUTDIR}"
> >>> Ebenfalls sehr schön gequotet. Das "--" vergessen viele.
> >> das kenne ich auch noch nicht. Wozu ist das "--" da,
> >> was passiert, wenn es fehlt?
> > böse dinge. :)
> > man getopt
>
> daraus werde ich in zweifacher Hinsicht nicht schlau:
> 1. was hat getopt damit zu tun? Ich hatte nur bei man mkdir
> nachgeschaut.
Viele der Tools die du verwendest verwenden getopt, um die
Kommandozeilenparameter zu parsen. Da -- getopt-spezifisch
ist, steht es deshalb auch in der getopt-Doku.
> 2. verstehe ich den Sinn bei mkdir nicht.
Das sort nur dafür, dass alles was hinter -- kommt nicht als
Parameter interpretiert werden kann. Das hat den Effekt,
dass du keinen Syntax-Error bekommst, wenn du z.B. das
Verzeichnis -hallo anlegen willst:
$ mkdir -hallo
mkdir: invalid option -- h
Try `mkdir --help' for more information.
$ mkdir -- -hallo
$ ls
-hallo
Gruß Nico
--
Nico Golde - http://www.ngolde.de
JAB: nion at jabber.ccc.de - GPG: 0x73647CFF
Forget about that mouse with 3/4/5 buttons,
gimme a keyboard with 103/104/105 keys!
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20070407/8c9ab367/attachment.sig>
Mehr Informationen über die Mailingliste linux-l