Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Finne og flytte filer inneholdende en tekst

0 views
Skip to first unread message

Nils Olav Brandstorp Bekken

unread,
Jul 4, 1997, 3:00:00 AM7/4/97
to

Finnes det noen enkel måte å gjøre dette på i en
dos batch fil?

Den skal først identifisere de filene som inneholder
en tekstsnutt, for siden å flytte dem til en annen katalog.

Å finne det går greit, men å flytte dem (og bare de filene)
er verre.

Noen forslag?

På forhånd takk.

Nils.

Alf P. Steinbach

unread,
Jul 4, 1997, 3:00:00 AM7/4/97
to


//----------------------------------- moveto.bat
@echo off
if "%2"=="" goto givehelp

:do_fileset
for %%i in (*.*) do call _moveit.bat %%i %1 %2
goto finito

:givehelp
echo Usage: moveto DIRECTORY QUOTEDTEXT

:finito


//---------------------------------- _moveit.bat
@echo off
rem %1 = filename %2 = directory %3 = text string

find %3 %1 >nul
if errorlevel 1 goto finito

:found
move %1 %2 >nul
echo %1

:finito


//----------------------------------

Ser ut til å funke. Men, det sier litt om hvor forferdelig
DOS er i forhold til en hvilken som helst Unix komm.tolker.

Mvh.,

- Alf

--
[Reply address intentionally foiled, but workable for humans.]

0 new messages