1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

bash - upper/lower-case ignorieren...

    • Linux
  • pedru
  • 1. November 2003 um 10:09
  • Unerledigt
  • pedru
    4
    pedru
    Mitglied
    Reaktionen
    1
    Punkte
    101
    Beiträge
    16
    • 1. November 2003 um 10:09
    • #1

    gibt es eine möglichkeit der bash zu erklären dass sie in einem "i-don't-care-about-upper-or-lower-case-mode" läuft... sowie in den guten alten ms-dos zeiten...

    ein shell-script... das einige programme aufruft, die widerum mit irgendwelchen dateien irgendwas machen schlägt fehl, da alle dateien UPPERCASE sind... wohl was beim brennen schiefgelaufen (RR ext vergessen oder so)...

  • Andi
    6
    Andi
    Mitglied
    Punkte
    305
    Beiträge
    61
    • 4. November 2003 um 14:42
    • #2
    Zitat von pedru

    gibt es eine möglichkeit der bash zu erklären dass sie in einem "i-don't-care-about-upper-or-lower-case-mode" läuft... sowie in den guten alten ms-dos zeiten...

    ein shell-script... das einige programme aufruft, die widerum mit irgendwelchen dateien irgendwas machen schlägt fehl, da alle dateien UPPERCASE sind... wohl was beim brennen schiefgelaufen (RR ext vergessen oder so)...

    naja ob es das gibt weiss ich nicht aber du kannst ja in deinem skript
    programm zeilen ala
    $allesgross=$(echo $gemischtevariable | tr [:lower:] [:upper:])
    bzw
    $allesklein=$(echo $gemischtevariable | tr [:lower:] [:upper:])

    verwenden.

    oder halt fuer einen programm aufruf den parameter entsprechend bearbeiten...

    hoffe das hilft

    ---------------------------------------
    plaintext makes the difference
    ---------------------------------------

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 4. November 2003 um 17:32
    • #3

    Was soll das bringen? Dann findet ja das aufgerufene Tool eine Datei nicht, weil sie eben UPPERCASE.TXT heißt und nicht uppercase.txt.

    Man könnte jeden Dateinamen auf der Shell als [uU][pP][pP][eE][rR][cC][aA][sS][eE].[tT][xX][tT] angeben lassen... aber da eben Groß- und Kleinschreibung Dateien unterscheiden kann, fände ich das ziemlich blöd.

    Wieso machst Du Dir nicht ein Script, das einfach alle Dateien auf Lowercase umbenennt?

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung