tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1422
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    desperado Tutorials.de Gastzugang
    Hallo,

    in schon leicht frustriert. Unter Linux funktioniert awk ganz prima.
    Die Dateien heißen alle 1625-HBXDPDF20100502145512.pdf, also ich brauche die Jahreszahl mit Monat und Tag (20100502). Das macht das untere script ganz gut.

    #!/bin/bash
    #
    for i in 16* ;
    do
    echo $i | awk '{ print substr($i,13,8) }'
    done

    Unter Windows hab ich es so versucht:

    for %%i IN (*.pdf) DO C:\WINDOWS\gawk {print(substr(%%i,13,8))} ;

    Und da kommt nur Müll heraus.
    Bin für jeden Hinweis dankbar.
    Grüße
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hallo,

    dafür braucht man kein awk, weder mit der Bash, noch mit Batch:
    Code bash:
    1
    2
    3
    4
    5
    6
    
    #!/bin/bash
    #
    for i in 16* ;
    do
    echo ${i:12:8}
    done

    Code :
    1
    2
    3
    4
    5
    
    SETLOCAL EnableDelayedExpansion
    FOR %%i IN (*.pdf) DO (
      SET j=%%i
      echo !j:~12,8!
    )

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    desperado Tutorials.de Gastzugang
    Wow,

    und das ohne AWk, hätte gar nicht gedacht das so was geht. Wieder was dazu gelernt.
    Danke dir.

    Viele Grüße
     

  4. #4
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    Wo gibt es eigentlich eine brauchbare Referenz für .bat-Programmierung zum Herunterladen? Mein googlen brachte nur Müll.
     
    Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons

    Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 15.07.10, 07:13
  2. Windows XP SP2 + NIS2010: Windows funktioniert nicht mehr richtig
    Von Dumm wie Brot im Forum Security (Viren, Trojaner, Spam)
    Antworten: 3
    Letzter Beitrag: 29.03.10, 20:28
  3. Antworten: 8
    Letzter Beitrag: 28.02.10, 18:09
  4. Antworten: 1
    Letzter Beitrag: 09.09.07, 17:21
  5. Antworten: 2
    Letzter Beitrag: 20.04.07, 09:49