Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Textdatei zeilenweise einlesen

Mitglied: Lamerking

Lamerking (Level 1) - Jetzt verbinden

09.11.2006, aktualisiert 15.11.2006, 7356 Aufrufe, 5 Kommentare

Hallo zusammen,

ich hab folgendes Problem.
Ich will ne Textdatei mit folgendem Format zeilenweise einlesen:

z.B.

PC-204
PC345
NB-03212
nb2043

In nem Script (wenns geht vbs oder evtl. ne normale Batchdatei) soll er die PC-Namen zeilenweise einlesen und dann auf die PCs was kopieren.

Wie krieg das hin, dass in dem Script jede Zeile nimmt und dann nen copy Befehl auf den jeweiligen PC ausführt?

Danke schon mal.

Gruß
Tobias
Mitglied: Biber
09.11.2006 um 18:22 Uhr
Moin Lamer,

das bekommst Du als Batch mit einer FOR /F..IN..DO-Anweisung hin.
Beispiele zur For/F-Verwendung tonnenweise in "Batch & Shell"
[Beispiele zu VBScript und OpenTextFile und ReadLine auch natürlich.]

Beispiel in einer Batchdatei:
01.
@For /f %%i in (D:\eine\Textdatei.txt) Do @copy d:\srcDir\*.doc \\%%i\d$\Dokus\*.*
Die Zählvariable %%i wird in diesem Fall aufgelöst zur jeweiligen Zeile in der Textdatei.

Gruß
Biber
Bitte warten ..
Mitglied: xcite06
09.11.2006 um 18:23 Uhr
Hi,

Einfach in eine Text Datei die Computernamen schreiben. (in folge comp.txt genannt)

Batch Datei mit folgenden Zeilen erstellen:

@echo off
For /F "tokens=1" %%i IN (comp.txt) DO (
xcopy "\\server\freigabe\" "\\%%i\c$\freigabe"
If errorlevel=1 GOTO error
GOTO weiter
:error
echo ERROR: Datei(en) konnten nicht auf %%i kopiert werden. >> status.txt
:weiter
echo Datei(en) erfolgreich auf %%i kopiert. >> status.txt
)

mfg, xcite
Bitte warten ..
Mitglied: Lamerking
09.11.2006 um 23:02 Uhr
Super!

Danke für die Antworten.
Genau dass, wonach ich gesucht habe.

Ich hab jetzt allerdings noch ein kleineres Problem.

Wir haben teilweise NT und XP-Clients im Netz. Bei denen heißt das Windows-Verzeichnis bekanntlich unterschiedlich.

Wenn ich nun allerdings versuche mit der %windir% Variable zu arbeiten funktioniert das nicht.
Ich möchte nämlich auf C$ des Rechners zugreifen und dann im %windir% Verzeichnis was ablegen.

Mit
copy c:\ordner\datei \\pc-name\c$\%windir%\
funktioniert es leider nicht.

Hat jemand ne Idee?

Danke schon mal.

Gruß
Tobias
Bitte warten ..
Mitglied: miniversum
10.11.2006 um 07:51 Uhr
Versuchs mal so:
if /i exist \\pc-name\c$\Windows (
copy c:\ordner\datei \\pc-name\c$\windows
) else (
copy c:\ordner\datei \\pc-name\c$\winNT
)


miniversum
Bitte warten ..
Mitglied: Lamerking
15.11.2006 um 15:43 Uhr
Super Danke!!!
Bitte warten ..
Ähnliche Inhalte
VB for Applications

Textdatei zeilenweise nach Datum sortieren

gelöst Frage von GurkenhobelVB for Applications2 Kommentare

Hallo Gemeinde, mehrere umfangreiche Textdateien, in denen zeilenweise wichtige Daten und Termine eingetragen sind, sollen zeilenweise nach dem Datum ...

Batch & Shell

Batch: Textdatei Zeilenweise auslesen

gelöst Frage von CreatorXBatch & Shell2 Kommentare

Hallo, ich weiß, zu dem Thema gibt es schon unzählige Threads. Ich hab auch einiges dazu gefunden und trotzdem ...

Java

Textdatei in Array speichern (zeilenweise)

gelöst Frage von BruchsalJava1 Kommentar

Hallo, ich möchte aus einer Textdatei zeilenweise den Inhlat in ein String Array speicher. Ist das nur mit einem ...

Windows Server

Powershell array zeilenweise in Textdatei ausgeben

gelöst Frage von Peter0816Windows Server6 Kommentare

Hallo, ich habe folgendes vor: $features = Get-WindowsFeature $features = $features.name und die Ausgabe am Bildschirm erscheint auch richtig: ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 12 StundenVerschlüsselung & Zertifikate2 Kommentare

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 2 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 2 TagenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Heiß diskutierte Inhalte
Netzwerke
Hilfe bei der Planung meines Heimnetzwerks
Frage von DHD082Netzwerke14 Kommentare

Hallo zusammen, wir bauen gerade ein Einfamilienhaus, welches ich mit einem Heimnetzwerk ausstatten möchte. Da ich zwar auch in ...

Tipps & Tricks
Nagstamon und PRTG Monitoring
Frage von Der.ITlerTipps & Tricks13 Kommentare

Hallo Ihr, heute am Sonntag bin ich mal früh aufgestanden um mich mit dem Problem von Gestern zu beschäftigen. ...

Hardware
Sophos SG135 - Routing
Frage von Xaero1982Hardware13 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

Datenschutz
Gilt ein Ransomware-Befall als Datenpanne nach DSGVO?
Frage von MOS6581Datenschutz12 Kommentare

Moin Kollegen, wenn sich jemand Ransomware einfängt und dadurch bspw. Kundendaten verschlüsselt werden; gilt dies dann als meldepflichtige Datenpanne ...