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

Per Batch Text in die ERSTE Zeile einer Textdatei schreiben

Frage Entwicklung Batch & Shell

Mitglied: bufferm44

bufferm44 (Level 1) - Jetzt verbinden

23.04.2007, aktualisiert 01.04.2008, 11793 Aufrufe, 8 Kommentare

Hallo! Auch wenn es viele ähnliche Themen hier gibt - die Lösung für dieses vermutlich recht einfache Problem konnte ich leider nicht finden.

Gibt es eine elegante Möglichkeit mit

echo >> ...

eine Textzeile in die ERSTE Zeile einer Textdatei zu schreiben?

Klar man könnte es machen indem man wenn man z.B. in die datei a.txt schreiben möchte erst alles aus a.txt in b.txt, dann echo > in a.txt und dann aus b.txt alles wieder zurückschaufeln aber das sieht mir eher nach einer Krücke aus

Vielen Dank für Eure Hilfe
Mitglied: GODOFWAR
23.04.2007 um 13:06 Uhr
also ich würde es so machen


TEXT A
TEXT B - wird nach text C verschoben
TEXT A - Wird nach b verschoben
TEXT C - wird nach B verschoben.

wobei das nicht sehr elegant wäre. hmm mir fällt sonst immom nichts besseres ein syr

mfg godofwar
Bitte warten ..
Mitglied: bastla
23.04.2007 um 14:55 Uhr
Hallo bufferm44!

IMHO wirst Du um eine Temp-Datei ("b.txt") nicht herumkommen. Je nachdem, ob die neue erste Zeile zusätzlich oder als Ersatz der derzeitigen ersten Zeile verwendet wird, könnte der Ablauf etwa so aussehen:
01.
(echo Zusätzliche erste Zeile)>b.txt && type a.txt>>b.txt && move /y b.txt a.txt
oder
01.
(echo Ersatz für erste Zeile)>b.txt && type a.txt|more +1>>b.txt && move /y b.txt a.txt
Grüße
bastla

P.S.: Kürzer könnte ich's nur, wenn ich die Leerstellen vor und nach "&&" weg ließe ...
[Edit] Das "/y" nach "move" ließe sich auch noch einsparen. [/Edit]
Bitte warten ..
Mitglied: bufferm44
23.04.2007 um 15:24 Uhr
Hm, dann muss ich das so über die zweite Datei machen, trotzdem danke.
Bitte warten ..
Mitglied: GODOFWAR
23.04.2007 um 16:23 Uhr
hmm du könntest am ende noch

del a.txt oder

del b.txt anhängen dann wird diese wieder gelöscht somit hättest du nur eine.

MFG GODOFWAR
Bitte warten ..
Mitglied: bastla
23.04.2007 um 17:49 Uhr
@GODOFWAR

"a.txt" ist das Ergebnis und "b.txt" gibt's nicht mehr ... (außer, es wäre zwischendurch ein Fehler passiert - aber dann würde ich vorläufig auch nicht löschen wollen).

Grüße
bastla
Bitte warten ..
Mitglied: alexkl
24.04.2007 um 08:31 Uhr
Hello,

oder so:

copy a.txt+b.txt a.txt /b



gruss daheim...

ak
Bitte warten ..
Mitglied: Bjoern909
01.04.2008 um 14:48 Uhr
Hi,
Ich habe es jetzt noch nicht getestet aber vielleicht geht es hiermit:
01.
For /F "delims=" %%i in (a.txt) do set text=%%i 
02.
echo Deine Zeile>a.txt 
03.
echo.%text%>>a.txt
Bitte warten ..
Mitglied: bastla
01.04.2008 um 15:50 Uhr
Hallo Bjoern909!

Einmal unabhängig davon, ob bufferm das demnächst am Jahrestag einsetzen möchte - meinst Du, er wäre damit zufrieden, dass seine neue Datei aus der neuen ersten und der alten letzten Zeile bestünde? (Oder ist das nur Dein Beitrag zum heutigen Datum? ).

Übrigens empfiehlt es sich, anstelle von
01.
echo.
besser
01.
echo\
zu verwenden ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Erstellungsdatum vor jede Zeile einer Textdatei schreiben
gelöst Frage von freakonaleashBatch & Shell5 Kommentare

Hallo zusammen, ich habe einen Ordner mit ganz vielen Textdateien. Ich bräuchte eine Batch, die in jede Datei vor ...

Batch & Shell
Textdatei in neue Datei schreiben - dabei erste Zeile entfernen, überschrift und zeilenweise Text hinzufügen
gelöst Frage von sirOneBatch & Shell2 Kommentare

Hallo ihr Lieben, ich habe eine Textdatei in der Form und möchte diese nun in eine neue Datei schreiben. ...

Batch & Shell
Mittels Batch jede Zeile einer Textdatei prüfen
gelöst Frage von Peter32Batch & Shell4 Kommentare

Hallo, ich habe eine Textdatei (Projekte.txt), die etwa so aufgebaut ist Nun möchte ich gerne, dass ein Batch-Script jede ...

Batch & Shell
Bestimmte Zeile einer Textdatei mit Batch auslesen
gelöst Frage von PinkFLuffyUnicornBatch & Shell2 Kommentare

Hi, ich habe ein kleines Batch Script, welches mir den Status der Firewall ausgeben soll(ob an oder aus) der ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 6 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 7 StundenSicherheit1 Kommentar

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen18 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...