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

In ner For anweisung ein TAB als delim hinterlegen.

Frage Entwicklung Batch & Shell

Mitglied: mcbaldrian

mcbaldrian (Level 1) - Jetzt verbinden

12.12.2008, aktualisiert 15:13 Uhr, 4525 Aufrufe, 5 Kommentare

Hi Leute

kann mir jemand helfen.

Ich habe das Problem das ich eine Textdatei auslesen und und weiterverarbeiten muss in der TAB's sind
und diese Tab's sind meine Trenner,

Wie kann ich also in einem For /f Befehl einen Delim hinterlegen der ein TAB ist.

Ich hoffe es hat jemand ne Idee

Gruss


McBaldrian
Mitglied: hmarkus
12.12.2008 um 12:20 Uhr
Hallo,

ich würde erstmal alle tabs ersetzen mit einem Zeichen als Trenner zB. ";" (natürlich nur, wenn dieses Zeichen sonst nicht in der Textdatei vorkommt). Das kannst Du im Editor mit Bearbeiten->Ersetzen erledigen.
Mit vi: :%s/\t/;/g

Markus
Bitte warten ..
Mitglied: mcbaldrian
12.12.2008 um 12:56 Uhr
Hi

danke für die Idee nur leider hätte ich noch was dazuschreiben sollen.

VI ist linux und ich arbeite unter Windows

gruss

mcbaldrian
Bitte warten ..
Mitglied: hmarkus
12.12.2008 um 13:00 Uhr
Hallo nochmal,

den vim gibt es auch für Windows
ftp://ftp.vim.org/pub/vim/pc/gvim72.exe
ich benutz den immer als Editor, ich hab ihn auf dem USB-Stick installiert (für Windows-Rechner) und auf Unixen ist er sowieso immer.

Aber die Ersetzung tab <-> anderes Zeichen geht auch mit jedem anderen Editor (sogar mit dem in Windows).

Markus
Bitte warten ..
Mitglied: mcbaldrian
12.12.2008 um 13:13 Uhr
Super Idee

aber ich muss es im Batch automatisiert hinbekommen und im Oprimalen fall mit Windows Boardmitteln.
Das ist mein Problem.

gruss

McBaldrian
Bitte warten ..
Mitglied: bastla
12.12.2008 um 15:13 Uhr
Hallo macbaldrian!

TAB ist zwar ohnehin Default-Trennzeichen in einer "for /f"-Schleife, allerdings das Leerzeichen ebenfalls - falls es tatsächlich in der Datei keine Leerzeichen gäbe, könntest Du "delims=" ganz weglassen.

Da dies vermutlich aber nicht der Fall ist: Erstelle (oder bearbeite) den Batch mit "notepad.exe" (sollte ja als Windows-Bordmittel durchgehen ) - dann kannst Du auch nach "delims=" einen TAB eingeben und speichern ...

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

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

Ähnliche Inhalte
Administrator.de Feedback
gelöst Bug bei Textanzeige im Tab (Browser) (3)

Frage von Alexander.Schmitt zum Thema Administrator.de Feedback ...

Microsoft Office
gelöst Config Dateien in Visio Shapes hinterlegen (2)

Frage von Hanuta zum Thema Microsoft Office ...

DNS
FQDN mit HELO-String unter Plesk hinterlegen (8)

Frage von matschi11 zum Thema DNS ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Windows Server
DHCP Server switchen (20)

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

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

Exchange Server
DNS Einstellung - zwei feste IPs für Mailserver (15)

Frage von ivan0s zum Thema Exchange Server ...