Dateinamen mit "-" zu "_" umschreiben

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Jan S., 06.03.2009.

  1. Jan S.

    Jan S. Grünschnabel

    Dabei seit:
    11.02.2009
    Beiträge:
    9
    Zustimmungen:
    0
    Hallo zusammen! (benutze bash)

    Ich habe in einem Verzeichniss mehrere Dateien liegen. Die Dateinamen sehen in etwas wie folgt aus:

    cu625-hcuat-zeoin.csv

    Ich kann diese (denke ich) nicht weiter in Skripten verarbeiten, weil diese eben Bindestriche enthalten. Daher meine Frage, ob es einen einfachen Befehl gibt, der mir die "-" in den Bezeichungen durch "_" ersetzt? :think:

    Vielen Dank schonmal!
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Dizzy

    Dizzy Brain Damage

    Dabei seit:
    02.05.2007
    Beiträge:
    857
    Zustimmungen:
    0
    Ort:
    Graz
    Hi,

    habe ich dir schon sed vorgestellt?

    sed - Jan S., Jan S. - sed. Für weitere Informationen könnt ihr euch ja bei den Manpages mal treffen. :)
     
  4. #3 Clownish, 06.03.2009
    Clownish

    Clownish none

    Dabei seit:
    22.05.2006
    Beiträge:
    62
    Zustimmungen:
    0
    So weit ich weiß sollten Bindestriche kein Problem darstellen, wenn es trozdem sein muss tut es auch tr:
    Code:
    echo cu625-hcuat-zeoin.csv | tr -s "-" "_"
    
     
  5. Jan S.

    Jan S. Grünschnabel

    Dabei seit:
    11.02.2009
    Beiträge:
    9
    Zustimmungen:
    0
    Vielen vielen Dank!!!

    Ergebniss:

    Irgdendwie stell ich mir das als Anfänger immer viel zu schwierig vor :D
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema: Dateinamen mit "-" zu "_" umschreiben
Besucher kamen mit folgenden Suchen
  1. Dateinamen umschreiben

Die Seite wird geladen...

Dateinamen mit "-" zu "_" umschreiben - Ähnliche Themen

  1. [FRAGE] Dateinamen normalisieren während sie in einer "for" Schleife sind

    [FRAGE] Dateinamen normalisieren während sie in einer "for" Schleife sind: Moin Gemeinde, ich habe ein Skript welches Emails abholt und weiterverarbeitet, manche müssen ausgedruckt werden. Nun hat sich herausgestellt...
  2. Einfaches Shellscript - dateinamen ändern

    Einfaches Shellscript - dateinamen ändern: Hey, kann mir jemand vielleicht bei diesem miniscript helfen? ich habe dateien die folgendermaßen aussehen MM-DD-YY-dateiname und...
  3. Wie verschiedene Pattern in diversen Dateinamen finden und ersetzen?

    Wie verschiedene Pattern in diversen Dateinamen finden und ersetzen?: Hi Leute. Ich habe ein kleines Problem. Ich möchte mittels Bash nach bestimmten pattern in Dateinamen suchen und diese durch "nichts"...
  4. Wie finde ich Leerzeichen im dateinamen

    Wie finde ich Leerzeichen im dateinamen: Hallo, ich habe ein script mit einer Schleife über alle Dateien in einem Verzeichnis. #!/bin/sh for i in `ls *` do echo $i...
  5. Zahl innerhalb eines Dateinamens auslesen

    Zahl innerhalb eines Dateinamens auslesen: Hallo, ich habe eine große Anzahl an Dateien mit konstantem Dateinamen + einer Zahl, allerdings sind sie nicht fortlaufend nummeriert, also...