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

gelöst Fehler For Schleife

Mitglied: EasyEyeSystem

EasyEyeSystem (Level 1) - Jetzt verbinden

26.07.2008, aktualisiert 21:25 Uhr, 3721 Aufrufe, 8 Kommentare

Hallo

ich habe ein Problem mit meiner For Schleife

Hier die CSV Datei:
01.
|Peter|Maier|HDueee32ds|123|02/02/03|System| 
02.
|Mustermann|Max|FuedgfGiodje|234|02/02/03|System|
und nun noch der Code für die Schleife
01.
for /F "tokens=1-7 delims=|" %%i in (example.csv) do ( 
02.
call :importdata %%i %%j %%k %%l %%m %%n  
03.
)
jedoch ließt das Script die CSV Datei falsch ein

01.
Name: "Peter-Maier" 
02.
  
03.
Name: Peter 
04.
 
05.
Name: "Mustermann-Max" 
06.
 
07.
Name: Mustermann
Wo denke ich hier falsch?
Mitglied: Dynadrate
26.07.2008 um 19:23 Uhr
Ich habe gerade mal folgendes ausgeführt:
01.
C:\>for /F "tokens=1-7 delims=|" %i in ("|Peter|Maier|HDueee32ds|123|02/02/03|System|") do (echo %i)
Ausgabe:
01.
C:\>(echo Peter ) 
02.
Peter
und:
01.
C:\>for /F "tokens=1-7 delims=|" %i in ("|Peter|Maier|HDueee32ds|123|02/02/03|System|") do (echo %j)
Ausgabe:

01.
C:\>(echo Maier ) 
02.
Maier
Das scheinen ja die korrekten Werte zu sein. Von daher gehe ich davon aus, das ":importdata" Schuld hat!
Bitte warten ..
Mitglied: EasyEyeSystem
26.07.2008 um 19:40 Uhr
ok dann hab ich nen denkfehler drin
hab die csv datei gerade eben etwas angepasst:
01.
Peter;Maier;HDueee32ds;123;01-02-34;System 
02.
Mustermann;Max;FuedgfGiodje;234;01-02-03;System
das :importdata wertet nur diese werte aus
01.
%%i %%j %%k %%l %%m %%n 
und daran sollte übergeben werden
01.
i=Peter 
02.
j=Maier 
03.
k=HD.... 
04.
l=123 
05.
m=01-02-34 
06.
n=System
und dann beim nächsten durchgang der schleige
01.
i=Mustermann 
02.
j=Max 
03.
k=Fue.... 
04.
l=234 
05.
m=01-02-03 
06.
n=System
Jetzt bin ich ja mal gespannt wo hier mein Denkfehler ist
Bitte warten ..
Mitglied: 67369
26.07.2008 um 19:54 Uhr
Wieviel Tokens zählst du denn in deinem Beispiel?
Bitte warten ..
Mitglied: EasyEyeSystem
26.07.2008 um 20:07 Uhr
in dem aktuellen hab ich 6 Stück angegebn - Hab ich evtl. hier meinen denkfehler?

Danke schon mal
Bitte warten ..
Mitglied: 67369
26.07.2008 um 20:09 Uhr
Nee, es sind ja auch nur 6. Oben hattest du aber 1-7 angegeben.

Vielleicht postest du einfach mal das komplette Script, zumindest die Teile, die aufgerufen werden. Oder unterliegt der Inhalt strengster Geheimhaltung?
Bitte warten ..
Mitglied: EasyEyeSystem
26.07.2008 um 21:03 Uhr
natürlich nicht

hier ist es

01.
@echo off 
02.
echo starting ...	 
03.
 
04.
for /F "tokens=1,2,3,4,5,6 delims=;" %%i in (example.csv) do ( 
05.
call :importdata %%i %%j %%k %%l %%m %%n  
06.
07.
echo. 
08.
echo. 
09.
echo --- All Operations done --- 
10.
echo. 
11.
pause 
12.
exit 
13.
 
14.
:importdata 
15.
set fname=%1 
16.
set lname=%2 
17.
set password=%3 
18.
set id=%4 
19.
set room=%5 
20.
set title=%6 
21.
echo  "%fname%" "%lname%" "%password%" "%id%" "%room%" "%title%" 
22.
goto :EOF
und die csv
01.
Peter;Maier;HDueee32ds;123;01-02-34;System 
02.
Mustermann;Max;FuedgfGiodje;234;01-02-03;System
Bitte warten ..
Mitglied: 67369
26.07.2008 um 21:16 Uhr
Die Ausgabe ist doch völlig korrekt, die Variablen werden so angelegt, wie sie von der Textdatei ausgelesen werden.
Bitte warten ..
Mitglied: EasyEyeSystem
26.07.2008 um 21:25 Uhr
Habs mal auf nem andern Computer ausgeführt.

Da läuft es wirklich.

Was da ist weiß ich noch nicht.

Sobald ich was weiß poste ich es.

Danke noch mal.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Fehler in Schleife
gelöst Frage von miczarBatch & Shell2 Kommentare

Hallo zusammen, nachdem ich das letzte Problem weitestgehend selber lösen konnte, stehe ich nun vor einem neuen. Dieser Code ...

Batch & Shell

Batch: Syntaktischer Fehler in For-Schleife

gelöst Frage von CopyPasteBatch & Shell14 Kommentare

Hallo, ich hoffe, ihr könnt mir hier auf die Sprünge helfen. Ich schreibe relativ viele Batchscripte um mir die ...

Batch & Shell

Batch Schleife als FOR-SCHLEIFE

gelöst Frage von mp2711Batch & Shell2 Kommentare

Mit den FOR-Schleifen habe ich mich leider bislang zu selten auseinander gesetzt, aber da ich sonst gerade nicht weiter ...

PHP

Zweispaltige Tabelle mit while-schleife erzeugen. finde meinen fehler nicht

gelöst Frage von LordKimahriPHP3 Kommentare

Ich versuche derzeit eine 2 Spaltige dynamische Tabelle mittels PHP zu erzeugen. Leider gibt mir mein bisheriger Code nur ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL13 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs9 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...

Debian
Wie finde ich den betroffenen user
Frage von ProtectedDebian8 Kommentare

Hallo, Wie kann ich den User finden der dies verursacht hat? Betriebsystem ist Debian 7 your Server/Customer with the ...

Voice over IP
Vodafone IP Anlagenanschluss - TK-Anlage einrichten
Frage von BytedreherVoice over IP8 Kommentare

Moin Zusammen, wir hatten gestern bei uns die Umstellung auf den neuen IP Anschluss bei Vodafone. Vodafone IP Anlagenanschluss ...