..folgendes soll das kleine bash script können:
im ordner BIGFOLDER soll in allen sich darin befindenden ordnern (d.h. BIGFOLDER/SUB1, BIGFOLDER/SUB2, BIGFOLDER/SUB3, etc ) folgenden ordner anlegen:
BIGFOLDER/SUB2/neuerOrdner
BIGFOLDER/SUB3/neuerOrdner
BIGFOLDER/SUB4/neuerOrdner
etc.
und anschliessend in "neuerOrdner" die datei "CopyFile.txt" reinkopieren.
Code: Alles auswählen
@echo OFF
setlocal
:: *** Directory to start in:
set RootDir=C:\BIGFOLDER
:: *** File to be copied:
set CopyFile=C:\BIGFOLDER\CopyFile.txt
FOR /F %%x IN ('dir /b /s /a:d "%RootDir%"') do (
cd %%x
mkdir neuerOrdner
call :process
)
goto leave
:process
set Sub=neuerOrdner
if not exist "%Sub%/%CopyFile%" copy "%CopyFile%" "%Sub%"
goto :eof
:leave
echo Done.
Es ist bestimmt nicht schwer, doch bis das ich mir bash-scripting aneigne kann mir vielleicht jemand helfen (was natürlich ein grosser zeitlicher vorteil waere).
Vielen Dank.
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.