Doku IF ?

M

muemmi

Eroberer
hi

hat einer eine ling zu einer vernünftigen Doku über den If Befehl

z.b.

habe ich ein script darin steht
#!/bin/sh
if [ -e qsp/svall.net ]; then

ich weiß zwar was dieser befehl tut, aber nirgens finde ich die erklärung dokumentiert zu

"-e"

grüße

frank
 
hi!

du willst eine Doku ueber den Befehl "test" der dem [ entspricht => man test
(zumindest unter debian gibt es auch ein man [ )

HTH,
allesmueller
 
nein

mich interssiert das "-e" und eventuelle andere funktionen

MAN tut es bei mir nicht !
 
"-e" bedeutet, dass true zurückgeliefert wird, wenn das übergebene Argument existiert.

if [ -e qsp/svall.net ] ...

ist identisch (was die Funktion angeht) mit:

if test -e qsp/svall.net ...


In man test steht:
-e FILE
FILE exists
 
muemmi schrieb:
nein

mich interssiert das "-e" und eventuelle andere funktionen

MAN tut es bei mir nicht !
Dann solltest du dich aber mal dringend darum kümmern, dass das richtig installiert ist.
Das Lesen der Manpage ist normalerweise Voraussetzung, bevor man das Andere für einen erledigen lässt. Das wiederum ist nämlich unhöflich.
Die Doku zu deiner shell sollte das zumindest enthalten.

So nebenbei gefragt:
Wir reden hier schon von einer echten *nixodien Umgebung?
Denn solche Notbehelfe wie Cygwin sind hier OT.

Gruß Wolfgang
 
@wolfgang

a) ich lasse keinen für mich arbeiten, sondern poset nur, wenn ich nicht weiter weiss
b) was heißt das in deutsch?

So nebenbei gefragt:
Wir reden hier schon von einer echten *nixodien Umgebung?
Denn solche Notbehelfe wie Cygwin sind hier OT.

c) dann gibt es keine vernüftige doku zu meiner shell und das "man" ist nicht schelcht oder falsch installiert, sondern sie ist nicht bestanteil und sie wird mir aufgezwungen.... ICH MUSS SIE NEHMEN!

@schlubi_fi

danke, das war eine antwort die mir weiterhilft !
 
Die Bedeutung dieser switches ist in der Dokumentation der Shell dargestellt. Falls Du bash benutzt, kannst Du deren Dokumentation im Netz finden fuer den Fall, dass 'info bash' nicht funktioniert.
Suche in der Dokumentation nach 'conditionals' von dort gelangst Du bald zu diesen -e -x -... Ausdruecken.
 

Ähnliche Themen

Rückgabe eines Befehls

Keine grafische Oberfläche (Debian Installation)

Postfix Verzögerung im Verbindungsaufbau

HandbrakeCLI Shell Skript

verzeichniss suche funktioniert nicht

Zurück
Oben