Sziasztok!
A feladat az lenne, hogy van cca. 400 szöveges fájl, amelyek szövegében mind végre kell hajtani egy cserét.
Linux alatt ezt shell scripttel oldanám meg, felteszem Windows alatt is működnek hasonló megoldások.
A gépre céges policy miatt nem telepíthető külön program (máskülönben részemről tuti repülne rá egy bash meg egy sed…☺), úgyhogy beépített eszközökkel kell megoldani a dolgot.
Mivel nem konkrétan nekem van szükségem a dologra, az sajnos végképp nem játszik, hogy az adatokat megkapom, és a megfelelő cseréket elvégezve visszaküldöm.
- 1619 megtekintés
Hozzászólások
Ez egy fájlban cserélget:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSIONID="00-fe-c1-45-32-22"
for /F "usebackq tokens=*" %%f in (input.dat) do call :reformat %%fgoto quit
:reformat
set STR=%*
set STR=%STR:00-00-00-00-00-00=!ID!%echo %STR%
:quit
Ezt meghívni pár fájlra már nem nagy művészet
- A hozzászóláshoz be kell jelentkezni
több file-ra meghívás a FOR utasítással, bővebben:
HELP FOR
Üdv,
mrceeka
- A hozzászóláshoz be kell jelentkezni
Telepiteni nem tudsz vagy futtatni sem kulso prg-t.
Mert az UNXutils
http://unxutils.sourceforge.net/
ad egy jopar shell scriptet, csak ki kell bontani egy konyvtarba.
--
http://www.micros~1
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen a válaszokat! Sokat segítettetek, a témában sajnos nagyon járatlan vagyok.
- A hozzászóláshoz be kell jelentkezni
Itt is talalsz segitseget ha mar ismered a shell scriptet.
- A hozzászóláshoz be kell jelentkezni