Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Zahl in Blöcke zerlegen

Frage Entwicklung Batch & Shell

Mitglied: kkboy94

kkboy94 (Level 1) - Jetzt verbinden

29.06.2010 um 22:21 Uhr, 3050 Aufrufe, 11 Kommentare

Ich möchte eine formatierte Zahl als Variable speichern.

Die Zahl ist um genau zu sein eine IP-Adresse, hat also folgendes Format:

XXX.XXX.XXX.XXX
Nun soll die Adresse aber nachher so aussehen:
XXX.XXX.XXX.

Wie mache ich es, dass ich die letzten Ziffern bis zum Punkt löschen (nicht anzeigen lassen) kann?


Mit freundlichen Grüßen Karsten
Mitglied: 60730
29.06.2010 um 22:47 Uhr
auch dir, ein freundliches hallo grützie oder klopf an die tür

01.
for /f "tokens=1,2,3 delims=." %a in ("111.222.333.444") do echo %a.%b.%c
oder
01.
for /f "tokens=1,2,3 delims=." %%a in ("111.222.333.444") do echo %%a.%%b.%%c
oder
01.
for /f "tokens=1,2,3 delims=." %%a in ("111.222.333.444") do set ip==%%a.%%b.%%c
for /?
set /?

Gruß
ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?
Bitte warten ..
Mitglied: Diskilla
30.06.2010 um 02:49 Uhr
[OT]

Zitat von 60730:

ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine
Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was
für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?


Tja... das ist mir auch schonmal aufgefallen... aber da ich selbst meistens länger als 10min überlegen muss bevor ich ne Antwort schreiben kann (Außer es ist halt grad was, womit ich mich intensiv beschäftigt hab...) komme ich oft gar nicht zum posten bevor schon eine richtige Antwort da steht ;-P
Aber ich kanns mir ja zur Aufgabe machen, Dich daran zu erinnern, dass du noch warten sollst und ihm vielleicht sagen, dass es oben rechts in der Ecke so ne Box mit ner Lupe nebendran gibt

[/OT]
Bitte warten ..
Mitglied: Midivirus
30.06.2010 um 09:04 Uhr
[OT]
sehr nett ausgedrückt ihr zwei
[/OT]
Bitte warten ..
Mitglied: BigWim
30.06.2010 um 09:10 Uhr
[OT]
Zitat von 60730:
ich find es immer merkwürdig, wenn sich einUser anmeldet - 10 minuten angemeldet ist - auf einmal eine
Frage von Ihm da ist und der User dann wieder aus der Liste der gerade angemeldeten verschwunden ist - sprich suchfunktion ist was
für dumme - die schlauen stellen die einfachsten Fragen anderen und nicht sich selbst.
Aber ob ich dummie mir das merken kann?


Gut, ich bin auch erst recht neu hier, aber gut erzogen worden durch ein anderes Forum.

In den Fällen, wo es sich der Fragende einfach macht, wird grundsätzlich nur mit Verweis auf die Forumsregeln, die ich ja bei der Anmeldung akzeptiere, geantwortet und ganz liebe nennen auch die entsprechenden Schlagwörter.

Und nebenbei bemerkt: Eine Nachfrage habe ich auch schon gestellt, und da wird ja schon für mich gesucht!

Ich denke schon, dass die hilfswilligen Profis erwarten können, dass der Fragende sich etwas mehr Mühe gibt. Manchmal gewinne ich den Eindruck, dass hier nur fertige Lösungen erwartet werden. Schade eigentlich.
[/OT]

Markus


Edit:
OT-Kennzeichnung
Bitte warten ..
Mitglied: Midivirus
30.06.2010 um 09:18 Uhr
[OT]
@BigWim: von administrator sind wir fast sehr weit entfernt!

eben hab ich mal kurz auf der Startseite geschaut, da sind fast nur noch Outlook oder Exchange-Fragen findbar!

Liegt wohl daran, dass sich jetzt jeder so eine Kiste anschafft, aber nicht weiß, wie so ein Teil eigentlich funktioniert! (...)

Midi

PS: hab mehrere solcher tollen Beiträge in meiner Historie!
[/OT]
Bitte warten ..
Mitglied: Biber
30.06.2010 um 09:31 Uhr
[OT und bezogen auf die anderen OT-Kommentare]
Moin kkboy94, T-Mo, Diskilla, Midivirus und BigWim,

diese Art des freundlichen Winkens mit dem Zaunpfahl finde ich durchaus okay... schön, dass ihr es schafft, ohne Flamerei und Fäkalsprache eure Message rüberzubringen.

Freut mich wirklich, weil ich diese Woche schon einen anderen Beitrag schreddern musste, wo es nicht auf Anhieb so freundlich rüberkam.
(Hint: der "Webseuchen"-Beitrag ist gemeint).

Bitte macht aber auch bei "nötigen" OT-Kommentaren kenntlich, dass es eben "OffTopic" ist.

@kkboy94
Meine Bitte an dich - Du hast jetzt einiges abbekommen stellvertretend für einige Beitragsschrägersteller der letzten Zeit.
Nimm nicht alles persönlich... ich denke, angekommen ist die Botschaft bei dir.
Aber es nicht nicht nötig, dich zu verteidigen, zu rechtfertigen oder verbal zurückzuschlagen.
Sag einfach "ist angekommen" und gut is'.

Grüße
Biber
[/OT und bezogen auf die anderen OT-Kommentare]
Bitte warten ..
Mitglied: BigWim
30.06.2010 um 09:40 Uhr
[OT]
@Midivirus
von administrator sind wir fast sehr weit entfernt!
Ja, leider. Bin glücklicherweise mit DOS "aufgewachsen" und kenne den Unterschied zwischen einer Datei und einem Ordner.

aber nicht weiß, wie so ein Teil eigentlich funktioniert! (...)
Ja klar. Warum auch, ich frag einfach Karl Klammer & Co!

Das man etwas nicht weiß, oder dass man den Wald vor lauter Bäumen nicht sieht, nehme ich niemanden übel. Und wer kann sich davon schon freisprechen. Aber ich finde schon, dass man die Hinweise aufnehmen sollte, die man hier ja doch für lau bezieht. Und die Hilfswilligen sitzen ja nicht vor Langeweile vor dem Bildschirm und drücken alle 5 Sekunden F5!
[/OT]
Markus


Edit:
OT-Kennzeichnung
Bitte warten ..
Mitglied: BigWim
30.06.2010 um 09:42 Uhr
[OT letzmalig]
@Biber
ist angekommen

Markus
Bitte warten ..
Mitglied: kkboy94
30.06.2010 um 15:41 Uhr
[OT]
Jap ist angekommen,

Danke für die Hilfe und den Wink.
[/OT]

Nun aber noch eine Frage zur FUNKTIONIERNDEN (DANKE dafür) Lösung von Timo.
Wenn in der IP nun ein Block nur aus einer 0 besteht (als Beispiel habe ich einfach mal 127.0.0.1 in die for-Schleife genommen)
funktioniert es trotzdem wie gewünscht, obwohl in der For-Schleife doch nur 1,2,3 als Tokens angegeben sind, aber die 0 fehlt ja da.

Könnte sich noch einer erbarmen und mir erklären wieso es trotzdem funktioniert?


Mit freundlichen Grüßen Karsten
Bitte warten ..
Mitglied: 60730
30.06.2010 um 15:47 Uhr
Zitat von kkboy94:
obwohl in der For-Schleife doch nur 1,2,3 als Tokens angegeben sind, aber die 0 fehlt ja da.
Könnte sich noch einer erbarmen und mir erklären wieso es trotzdem funktioniert?

moin,

1,2,3 bedeutet - so wie du es wolltest von einem +4 stelligen Wert die ersten 3.
Es bedeutet nicht alles - wenn entweder 1,2,oder 3 da stehen - wäre ja auch witzlos und würde für was anderes - als deinem Problem passen.
Und wenn es denn so gewesen wäre - wtf kommt die 127 dann als Ausgabe zurück?

Aber auch das ist unter
for /?
sehr genau sogar mit Beispielen erklärt.

Gruß
Bitte warten ..
Mitglied: kkboy94
30.06.2010 um 15:57 Uhr
Ahh ok

Das heißt also:

Token ist nicht Zeichen sondern Block
delims sind die trennzeichen, die die Blocks trennen

Bei meinem Problem also 1. 2. und 3. Block


Danke nochmal
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Batch & Shell
gelöst PowerShell String zerlegen in Array, DataTable, Hashtable speichern (7)

Frage von derhoeppi zum Thema Batch & Shell ...

VB for Applications
gelöst Wie mittels VBA beim Import von CSV dateien das Format aller Zellen auf "Zahl" ändern? (2)

Frage von Glibber4 zum Thema VB for Applications ...

Microsoft Office
gelöst Suche Software um Zahlenkombinationen zu suchen mit einer konstaten Zahl (2)

Frage von Mesaric zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...