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

Frage Entwicklung Batch & Shell

GELÖST

BATCH Skript durchsucht Datei und findet angegebene Punkte nicht...

Mitglied: yakazaa

yakazaa (Level 1) - Jetzt verbinden

05.06.2008, aktualisiert 14:21 Uhr, 3426 Aufrufe, 3 Kommentare

Hallo zusammen !

Ich habe bislang folgendes gebastelt:

01.
set /p Eingabe2=Clientname (UPPER CASE LETTERS) 
02.
set /p Eingabe3=Clientname (lower case letters) 
03.
set /p Eingabe4=Clientnumber 
04.
 
05.
rem ###################### static IP setting ############################################# 
06.
ECHO. 
07.
ECHO. 
08.
ECHO Computername will be set to %Eingabe2%-%Eingabe4%... 
09.
SET COMPUTERNAME=%Eingabe2%-%Eingabe4% 
10.
ECHO Computername will be set to %Eingabe2%-%Eingabe4%...Done. 
11.
ECHO Reading Hostfile... 
12.
ECHO 172.27.72.178	SVS-5 >> C:\SW\hosts.txt 
13.
ECHO 172.27.72.179	SVS-6 >> C:\SW\hosts.txt 
14.
ECHO 172.27.72.180	SVS-7 >> C:\SW\hosts.txt 
15.
ECHO 172.27.72.181	SVS-8 >> C:\SW\hosts.txt 
16.
ECHO 172.27.72.182	SVS-9 >> C:\SW\hosts.txt 
17.
ECHO 172.27.72.183	SVS-10 >> C:\SW\hosts.txt 
18.
ECHO 172.27.72.184	SVS-11 >> C:\SW\hosts.txt 
19.
ECHO 172.27.72.185	SVS-12 >> C:\SW\hosts.txt 
20.
ECHO 172.27.72.186	SVS-13 >> C:\SW\hosts.txt 
21.
ECHO 172.27.72.187	SVS-14 >> C:\SW\hosts.txt 
22.
ECHO 172.27.72.188	SVS-15 >> C:\SW\hosts.txt 
23.
ECHO 172.27.72.189	SVS-16 >> C:\SW\hosts.txt 
24.
pause 
25.
ECHO Reading Hostfile...Done. 
26.
ECHO Getting IP from Hostfile... 
27.
FOR /F "" %%I in ('findstr /i "%Eingabe2%-%Eingabe4%$" C:\sw\hosts.txt') DO SET IP=%%I 
28.
ECHO %IP% 
29.
REM DEL c:\SW\hosts.txt 
30.
ECHO Getting IP from Hostfile...Done. 
31.
ECHO Got IP: %IP%
Es geht darum, die angegebenen IP's in eine temporöre Datei (hosts.txt) zu schreiben und dann die passende auszuwählen um diese dann zu setzen..

Leider gibt die FOR Schleife die Variable nicht zurück.

Könntet Ihr mir wohl sagen warum nicht und was ich ändern muss ?!

Danke im Voraus !!!!
Dominik
Mitglied: yakazaa
05.06.2008 um 13:40 Uhr
Also ich bin inzwischen soweit, das der ehler mit dem $ beim findstr zu tun hat:

Ohne das $ Zeichen findet er immer die passende IP !

Problematisch wird das dann nur wenn ich ne SVS-1 mit in die HOST Tabelle übernehme..
Ist aber vorerst nicht geplant - trotzdem will ich wissen was ich dann machen müsste..

Gruß an alle: yaka
Bitte warten ..
Mitglied: Biber
05.06.2008 um 14:04 Uhr
Moin yakazaa,

works as designed...

Du suchst nach einem Suchbegriff am Ende (an CRLF) der zeile und schreibst aber:
01.
.. 
02.
ECHO 172.27.72.189	SVS-16 >> C:\SW\hosts.txt 
---> zwischen "...SVS-16" und ">>" ein Leerzeichen.
das steht auch mit in der Textdatei.

Schreib es entweder ohne Leerzeichen...
01.
.. 
02.
>>C:\SW\hosts.txt (ECHO 172.27.72.189	SVS-16) 
03.
-oder- 
04.
(ECHO 172.27.72.189 SVS-16)>>C:\SW\hosts.txt 
...oder bau alternativ in den Suchbegriff das Leerzeichen vor dem "$" ein.
01.
....'findstr /i "%Eingabe2%-%Eingabe4% $" 
Grüße
Biber
Bitte warten ..
Mitglied: yakazaa
05.06.2008 um 14:21 Uhr
Danke !
Das ist es....DU bist es !
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Router findet angegebenes Netz nicht!
gelöst Frage von SBurger163Router & Routing8 Kommentare

Hallo zusammen! Mal wieder was ganz "Doofes"… Problem: Router "routet" nicht richtig! Hardware: Zwei PC´s (Debian) sind via VPN-Tunnel ...

Entwicklung
Versteckte .(Punkt)Dateien löschen
Frage von DarkJMEntwicklung3 Kommentare

Hallo zusammen, ich brauche eure Hilfe. Ich muss ein Skript schreiben das versteckte Mac Dateien also Punkt-Dateien löscht von ...

Batch & Shell
Error - Batch findet die TXT - Dateien nicht wenn man die Batch Datei als Administrator ausführt
gelöst Frage von TheVo1dBatch & Shell14 Kommentare

Hallo alle zusammen Ich habe ein Problem mit meiner Batch Datei. Aber zuerst was ich genau machen will/sollte(ein bisschen ...

Batch & Shell
Punkte aus Dateinamen per Batch entfernen
gelöst Frage von Sommerpalme73Batch & Shell12 Kommentare

Hallo ihr Lieben, ich bin ziemlicher Anfänger und habe leider keine Ahnung von Skript-Sprache. Nun soll ich aber bei ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 4 StundenRouter & Routing1 Kommentar

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 10 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 15 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

Sonstige Systeme
7-zip: Programm frägt nach Passwort erst bei einzelnen Dateien
Frage von freeskierchrisSonstige Systeme7 Kommentare

Guten Morgen, ich habe ein Problem beim Arbeiten mit 7-zip: Wenn ich die einzelnen Dateien zu einem Archiv verpacke ...