Prüfen ob Datei vorhanden ?

Diskutiere Prüfen ob Datei vorhanden ? im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo zusammen, ich habe ein Problem, zu prüfen ob eine Datei schon vorhanden ist oder nicht ? Wenn die Datei vorhanden ist, soll an dem...

  1. tantor

    tantor Grünschnabel

    Dabei seit:
    26.11.2007
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo zusammen,

    ich habe ein Problem, zu prüfen ob eine Datei schon vorhanden ist oder nicht ?
    Wenn die Datei vorhanden ist, soll an dem Dateinamen ein "_1" angefügt werden..

    ich weiß aber nicht wie ?

    Könnt Ihr mir vielleicht weiterhelfen bitte :

    Code:
       for file in $(find . -name '*.lst' | grep -vi -e'/test/' -e'/tests/')
       do
          if test -f /listings/$file;
          then
             echo Datei umbenennen
          else
             ln "$file" /listings/
          fi
       done      
    
    
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 lfhelper, 28.11.2007
    lfhelper

    lfhelper Jungspund

    Dabei seit:
    02.02.2007
    Beiträge:
    18
    Zustimmungen:
    0
    Code:
    #Umbenennen
    mv "$file" "$(printf "%s" "$file" | sed 's/$/_1/g')"
    Einen echten Zähler zu implementieren ist schon schwieriger, wäre aber besser,
    sonst hast du bei mehreren Konflikten Datei.txt_1_1_1_1...
     
  4. tantor

    tantor Grünschnabel

    Dabei seit:
    26.11.2007
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo,

    das ln soll er in dem Fall wo die Datei schon existiert halt auch machen, halt nur als einen anderen Dateinamen ....
     
  5. #4 Gott_in_schwarz, 28.11.2007
    Gott_in_schwarz

    Gott_in_schwarz ar0

    Dabei seit:
    22.04.2007
    Beiträge:
    546
    Zustimmungen:
    0
    Ort:
    Niedersachsen
    Ich weiß zwar nicht wirklich, was du willst, aber ich schmeiß mal ein paar Sachen in den Raum…
    *es tu*
    Code:
    feil="bla.avi"
    echo "$feil" "${feil}_1"
    echo natürlich entsprechend in mv ändern…
    Und statt:
    Code:
    if test -f "$file"
    vielleicht einfach:
    Code:
    if [ -f "$file" ]; then echo 'zomg'; fi
    Schreibt/Ließt sich einfacher.

    und @
    Einfach die ln-Anweisung noch zum if-Block hinzufügen? 0o
    Code:
          if test -f /listings/$file;
          then
             mv "$file" "${file}_1"
             ln "${file}_1" /listings/
          else
             ln "$file" /listings/
          fi
    
    Wäre btw auch nicht schlecht die verwendete shell zu kennen, wobei ich auf bash tippe…
     
  6. JBR

    JBR Fichtenschonung

    Dabei seit:
    18.03.2007
    Beiträge:
    561
    Zustimmungen:
    0
    Ort:
    Nolop
Thema: Prüfen ob Datei vorhanden ?
Besucher kamen mit folgenden Suchen
  1. unix shell prüfen ob datei existiert

    ,
  2. Bash prüfen ob datei vorhanden

    ,
  3. linux datei vorhanden

    ,
  4. linux prüfen ob datei vorhanden,
  5. unix testen ob datei vorhanden,
  6. shell ist datei vorhanden,
  7. shell wenn datei nicht existiert,
  8. linux überprüfen ob datei existiert,
  9. unix datei existier,
  10. linux prüfen ob datei existiert,
  11. linux shell script testen ob datei vorhanden,
  12. unix prüfen ob datei vorhanden,
  13. bash datei vorhanden,
  14. überprüfen ob datei existiert shell,
  15. linux wenn datei nicht existiert,
  16. linux shell prüfen ob datei existiert,
  17. linux gucken ob datei existiert,
  18. linux testen datei,
  19. linux existiert datei,
  20. testen ob file vorhanden shell,
  21. warteschleife bash falls existiert,
  22. shell datei vorhanden,
  23. Linux Shell Test ob Datei existiert,
  24. ubuntu prüfen ob datei vorhanden,
  25. Linux find Datei nicht vorhanden
Die Seite wird geladen...

Prüfen ob Datei vorhanden ? - Ähnliche Themen

  1. PHP Datei überprüfen

    PHP Datei überprüfen: Hi, Ich bin auf der Suche nach einer Möglichkeit eine Datei auf ihre Echtheit zu überprüfen, sprich wenn jemand die Ednung von .php auf .mp3...
  2. Dateinamen nach Zeichen überprüfen

    Dateinamen nach Zeichen überprüfen: Guten Tag miteinander, ich würde gerne alle Dateien in einem Verzeichnis auf das Zeichen "-" prüfen. Wenn dieses Zeichen darin vorkommt, so...
  3. Hilfe - Dateinamen per Script überprüfen

    Hilfe - Dateinamen per Script überprüfen: Hallo zusammen, ich hänge an folgendem Problem fest und komme nicht mehr weiter. Ich moechte im Ablauf eines Scriptes über prüfen ob es sich bei...
  4. Prüfen ob Datei in einem Tar File vorhanden ist?

    Prüfen ob Datei in einem Tar File vorhanden ist?: Hallo! Ich wollte fragen ob folgendes möglich ist: Ich möchte z.B. überprüfen ob die Datei test/test.php im Archiv archive.tar.gz vorhanden...
  5. LiMux: Expertengruppe soll mögliche Rückkehr zu Windows prüfen

    LiMux: Expertengruppe soll mögliche Rückkehr zu Windows prüfen: Das von Münchens ehemaligem Oberbürgermeister Christian Ude eigentlich als abgeschlossen erklärte Migrationsprojekt sämtlicher 15000 PCs der...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden