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

IP Adresse mit findstr suchen und evtl. vorhandene Vornullen löschen NT 4.0 Server

Mitglied: franc1967

franc1967 (Level 1) - Jetzt verbinden

05.07.2006, aktualisiert 03.08.2006, 5453 Aufrufe, 5 Kommentare

Hallo,

mit folgendem Befehl hole ich aus windows nt 4.0 (server) eine IP Adresse aus einer Datei:

for /f %%i in ('findstr "192\..*\..*\.100" c:\test.txt') do set IP=%%i

Bei der Übergabe der Variable %IP% an ftp (ftp %IP%) ist mir aufgefallen, dass z.B. die IP 192.080.080.100 folgendes Ergebnis produziert:

"Host unreachable"

Die gleiche IP ohne Vornullen funktioniert einwandfrei (192.80.80.100).

Unter XP funktioniert das gleiche Szenario einwandfrei (neuere ftp und ping Version).

Irgendeine Idee, wie ich die führenden Nullen mit dem guten alten DOS löschen kann?

Danke für Eure Mühe...
Mitglied: Metzger-MCP
05.07.2006 um 10:10 Uhr
Spontan fällt mir da nichts ein.

Was du machen könntest: suche in einem Editor nach ".0" unt lasse alle vrokommen mit "." ersetzen. schon hast du keine 0 mehr vor den Zahlenwerten.

MFG Metzger
Bitte warten ..
Mitglied: Biber
05.07.2006 um 23:40 Uhr
...oder, muss ja kein Editor sein, nimm eins von den Search & Replace-Freewaretools, die hier auch schon im Bereich "Batch & Shell" beim Thema "Suchen und Ersetzen in Textdateien" genannt wurden.
Und lass damit die ".0" durch "." ersetzen.

Da Dir unter NT 4.0 die M$-CMD-Erweiterungen ja nicht zur Verfügung stehen, wäre das die unaufwändiste Möglichkeit.

Frage: Steht Dir denn VBSkript auf dem Server zur Verfügung? Damit wäre es ja auch nur ein Zweizeiler.

gruß
Biber
Bitte warten ..
Mitglied: franc1967
06.07.2006 um 19:29 Uhr
Leider steht das nicht zur Verfügung. Ich kann auch kein Tool auf der Anlage einsetzen, da bekommen wir keine Genehmigung (Fremdsoftware). Ich habe leider nur Möglichkeiten des Betriebssystems zur Verfügung.

LG
Franc
Bitte warten ..
Mitglied: Biber
06.07.2006 um 19:42 Uhr
Na ja, Franc,

in diesem Fall (ein "Search-and-Replace-Tool" als "Fremdtool") werden die Regel-Aufsteller auf dem Server aber wohl mit sich reden lassen - sonst zeig Ihnen diesen Thread.

Denn die nächst albernere Alternative (wenn auch kein VBS benutzt werden darf) wäre schon, den winzigen IP-String mit seinen max. 15 Zeichen mit einem Monsterwerkzeiug wie Excel o.ä. zu bearbeiten - weil da ein paar SubStr() oder StrReplace()-Makros enthalten sind.

Der NT-Command-Interpreter bietet jedenfalls NICHTS Brauchbares zur Stringmanipulation.

Ist leider so.
Grüße
Biber
Bitte warten ..
Mitglied: Biber
03.08.2006 um 20:40 Uhr
Moin franc1967,

habe gerade beim Durchsehen der noch offenen Beiträge gelesen, dass wir ja gar nicht mehr von Win98 oder ME reden...

Bei Dir müsste doh auch schon das Ersetzen von Teilstrings in Variablen Bestandteil des ausgelieferten CMD-Interpreters sein, oder irre ich mich damit?

Dann ginge es doch genau wie heute mit folgendem Beispiel
01.
(=18:52:42  D:\temp=) 
02.
>set thisIP=100.010.020.030 
03.
 
04.
(=20:38:08  D:\temp=) 
05.
>echo %thisIP% %thisIP:.0=.% 
06.
100.010.020.030 100.10.20.30
Oder hast Du gar schon eine andere Lösung?

Gruß
Bber
Bitte warten ..
Ähnliche Inhalte
Linux Netzwerk
RaspberryPi IP-Adresse löschen
gelöst Frage von RobLinux Netzwerk4 Kommentare

Hallo! Nachdem meinem WLAN-Stick am RaspberryPi zunächst per DHCP eine IP-Adresse zugeteilt wurde, habe ich ich den WLAN-Adapter auf ...

Microsoft Office

ACCESS Prüfen ob IP Adresse in IP Range vorhanden

gelöst Frage von thomas1972Microsoft Office6 Kommentare

Hallo, ich habe in Access eine Tabelle IPRANGE mit folgendem Inhalt IPADDR MASK 192.168.1.1 26 besteht die Möglichkeit über ...

Batch & Shell

Per Findstr, Suchen nach dies bzw. jenes, sonst sonstiges

gelöst Frage von batchnewbieBatch & Shell5 Kommentare

Hallo, ich stehe irgendwie auf dem Schlauch und benötige eure Hilfe. Ich habe drei unterschiedliche Dateiname-Muster einmal welche mit ...

Windows Server

Windows Server - IP Adressen

gelöst Frage von Richard97Windows Server10 Kommentare

Hallo , ich bin gerade dabei im Rahmen meiner Ausbildung mit einem anderen Kollegen eine komplette Domain aufzubauen. Dazu ...

Neue Wissensbeiträge
Backup

2016 - Restore mit WBAdmin - iSCSI Device als Sicherungsziel

Erfahrungsbericht von Henere vor 1 TagBackup1 Kommentar

Servus zusammen, was mich eben einige graue Haare gekostet hat Server 2016. Ich habe meinem Server eine weitere M2 ...

Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 3 TagenHumor (lol)7 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 3 TagenExchange Server9 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 4 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Heiß diskutierte Inhalte
E-Mail
Deutsche e-Mail Adresse auf iPhone in Katar. Nur Probleme
Frage von vanTastE-Mail15 Kommentare

Moin, ich habe hier in Deutschland auf einem Exchange 2013 eine e-Mail Adresse (name@domain.de) für einen Kollegen in Katar ...

Windows Server
Server 2016 Autotiering Storage Space
Frage von HenereWindows Server11 Kommentare

Servus, ich habe jetzt ein StorageSpace auf einem Server 2016 in Betrieb zum Testen. 1x M2 mit 512GB (970pro) ...

Netzwerke
SSH - Wieso werde ich nach VPN Verbindung rausgeschmissen?
Frage von VernoxVernaxNetzwerke10 Kommentare

Hallo, ich habe es endlich geschafft mein Handy mit einer VPN Verbindung an meinen Router anzuschließen. Nach der Login ...

Hyper-V
Hyper-V keinen Zugriff auf USB Gerät über USB Server
Frage von Barns83Hyper-V10 Kommentare

Normal bin ich ein stiller Leser und wühle mich im normal Fall durch Foren oder schau durch meine Bücher. ...