Ich möchte gucken, ob ein bestimmter Ordner innerhalb eines Verzeichnis bereits existiert.
Meine Idee war, mit "find" abzufragen, ob es den Namen gibt und dann entsprechend zu reagieren.
Beispiel mit einem Ordner namens "testordner" in einem beliebigen Verzeichnis.
-----------
find testordner #Rückgabe: testordner
find testordner2 #Rückgabe: find: testordner2: No such file or directory
-----------
Nun wollte ich mit "if [ $rückgabe == $ordnername]" weitermachen. Nun weiß ich aber nicht, wie ich einer Variablen die Rückgabe von "find" zuordnen kann.
"ordnername=find testordner" funktioniert nicht. Die Shell denkt, dass testordner ein Befehl wäre (auch in ""). Warum? Und wie kann ich das Problem lösen?
Meine Idee war, mit "find" abzufragen, ob es den Namen gibt und dann entsprechend zu reagieren.
Beispiel mit einem Ordner namens "testordner" in einem beliebigen Verzeichnis.
-----------
find testordner #Rückgabe: testordner
find testordner2 #Rückgabe: find: testordner2: No such file or directory
-----------
Nun wollte ich mit "if [ $rückgabe == $ordnername]" weitermachen. Nun weiß ich aber nicht, wie ich einer Variablen die Rückgabe von "find" zuordnen kann.
"ordnername=find testordner" funktioniert nicht. Die Shell denkt, dass testordner ein Befehl wäre (auch in ""). Warum? Und wie kann ich das Problem lösen?