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

Erste 30 zeichen CSV-Datei löschen

Frage Entwicklung Batch & Shell

Mitglied: adminflo

adminflo (Level 1) - Jetzt verbinden

25.04.2007, aktualisiert 15:23 Uhr, 6087 Aufrufe, 4 Kommentare

Hallo!
Kann mir jemand einen Tip geben, wie ich automatisch bei einer CSV-Datei die ersten 30 Zeichen entfernen kann???
Nicht je Zeile sondern wirklich nur am Anfang!

Hintergrund:
Diese ersten Zeichen sind der Header einer Schnittstelle, die beim Einlesen in den SQL-Server immer Probleme macht.

Danke im Voraus
Florian
Mitglied: miniversum
25.04.2007 um 13:46 Uhr
01.
@echo off 
02.
set name="datei.csv" 
03.
set ziel="datei2.csv" 
04.
set "var=" 
05.
FOR /F "delims=" %%A in ('type %name%') do if not defined var set var=%%A 
06.
echo %var:~30%>%ziel% 
07.
more +1 %name%>>%ziel%
miniversum
Bitte warten ..
Mitglied: adminflo
25.04.2007 um 13:58 Uhr
Danke für die promte Antwort.
Das funktioniert auch, nur steht jetzt im neuen File "Echo ist off" in der ersten Zeile!
Kriegen wir das noch weg??

Grüße
Florian
Bitte warten ..
Mitglied: miniversum
25.04.2007 um 14:24 Uhr
Das ist dann der fall wenn in der ersten Zeile von Datei.csv genau 30 oder weniger als 30 Zeichen stehen.
Ist das immer der Fall könntest du ja direkt die erste Zeile immer weg lassen.
Kommt es nur manchmal vor könntest du die Zeile
echo %var:~30%>%ziel%
durch diese ersetzen:
if [%var:~30%] = [] (echo.>%ziel%) else (echo %var:~30%>%ziel%)

miniversum
Bitte warten ..
Mitglied: adminflo
25.04.2007 um 15:23 Uhr
Danke - Danke - Danke

Funktioniert perfekt..
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Doppelte Dateneinträge per Batch aus Datei löschen? HILFE (7)

Frage von freshman2017 zum Thema Batch & Shell ...

Datenbanken
Access 2016 vertauscht Monat und Tag in meiner CSV Datei (1)

Frage von iGordon zum Thema Datenbanken ...

VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

VB for Applications
Bestimmte Daten aus eine CSV-Datei in eine Excel-Tabelle importieren (2)

Frage von MariaElena zum Thema VB for Applications ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(1)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (26)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...