Sie sind nicht angemeldet.

1

02.10.2005, 15:57

Einfacher Batch

Hallo

ich habe folgendes Problem: Ich brauche ein "batch" um eine Datei in verschiedene Verzeichnisse zu kopieren.
Eine Datei liegt im Verz. Testen, in diesem verzeichniss sind weitere Ordner test01 - test11. Nun soll die Datei die im Verz. Test liegt in alle darunterliegeneden Ordner kopiert werden.
Im batch soll es so aussehen das man den Namen der zu kpoierenden Datei eingibt und dannach in welche oder bspw. test01 - test 05

Wer kann mit weiterhelfen ?

danke

2

02.10.2005, 22:30

RE: Einfacher Batch

Zitat

Original von Anfänger00
Nun soll die Datei die im Verz. Test liegt in alle darunterliegeneden Ordner kopiert werden.
Im batch soll es so aussehen das man den Namen der zu kpoierenden Datei eingibt und dannach in welche oder bspw. test01 - test 05

Willst Du nun in ALLE Unterverzeichnisse kopieren oder nur in bestimmte? Das ist ein Unterschied!
"Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect."

Linus Benedict Torvalds

3

03.10.2005, 11:35

ich will nur in bestimmte verzeichnisse kopieren

thx

4

03.10.2005, 11:57

Hi,

sind die Ordner statisch? Also immer die selben Namen?
Dann wäre es relativ einfach.
Ein kleiner Vorgeschmack auf das Script wäre:

#!/bin/sh
Ordner1=/home/beispiel/log/test #Variablendeklaration mit Wertzuweisung
Ordner2=/home/beispiel/debug/message #Variablendeklaration mit Wertzuweisung

echo "Bitte geben Sie den Dateinamen ein: " #Eingabeaufforderung
read ans #Aufname der Eingabeaufforderung in Zwischenspeicher

cp $ans $Ordner1 #Kopiervorgänge
cp $ans $Ordner2




Bitte beachte, dass das nur ein Lösungsansatz ist und keines Falls so gleich umgesetzt werden kann. Du müsstest zumindest in der Variablendeklaration andere Werte zuweisen (Die Zielordner).
Von wo aus Du diese Shell startest spiel keine Rolle, solange Du die Pfade über Variablen vorgibst. Das hat den Vorteil, dass Du die Pfade, wenn sie sich mal ändern, einmal global modifizieren musst und nicht in jeder Zeile von Hand.
Menschen mit einer
neuen Idee gelten so lange
als Spinner, bis sich die
Sache durchgesetzt hat.

http://www.wuerzburg-forum.de

Thema bewerten