Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Ik zit met het volgende probleempje:

 

Ik heb een bestand !mappen.txt waar een aantal mappen in staan :

 

c:\data\administratie

c:\home\pieter

 

Met het volgende "scriptje" lees ik de gegevens uit.

 

for /f "delims=" %%I in (!mappen.txt) do (

echo %%I | cut -d\ -f3 > map.tmp

for /f "delims=" %%M in (map.tmp) do (

call "fase2.cmd" "%%M" "%%I"

)

)

 

Hiermee krijg ik dus 2 waardes, 1 met het volledige pad, en eentje met alleen de laatste map. Nu heb ik dat even met cut gedaan, maar dat werkt natuurlijk niet als de mappen dieper liggen (c:\data\admin\test). Ik heb dus een programma/functie nodig die alleen de waarde achter de laatste slash laat zien.

 

Waar kan ik zoiets mee doen? Heb al even met sed lopen prutsen maar dat is me nog niet gelukt.


Geplaatst:

Als je handig bent met bijvoorbeeld Turbo Pascal, dan kun je een eenvoudig dos programmaatje schrijven die alle mappen voor je in een afzonderlijk bestand weg schrijft. Wil je het onder windows laten werken, dan kun je Delphi of zo gebruiken.

 

The Iron Maiden

VU+ duo met OpenPli, CCam 2.11 op 78 cm triax wok en multiblock op Astra 19.2, 23.5 en 28.2

 

-- Hier had uw reclame kunnen staan --

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...