Software > Programmieren, Kompilieren

nicht unten dran-haengen sondern oben drauf-kleben

(1/6) > >>

signal_15:
Hi,

bin auf der suche nach einer einfachen methode um eine zeile text in eine datei oben am anfang rein zu schreiben.
ein
  echo "bla blub" >> /irgendwo/datei
schreibt mir den inhalt an das ende der datei. ich moechte aber den bisherigen inhalt der datei um zeile nach unten verschieben und den inhalt oben drauf geben. hat da jemand eine idee?

ct,

Octane_Suicide:
Hallo,

vielleicht die Zeile in eine Datei schreiben und den umgekehrten Weg gehen?
Also das Ziel-File an das File mit der einen Zeile haengen und am Ende den Dateinamen aender...
Glaub das sollte gehen, oder?

MfG Michael

signal_15:
habs nun folgendermasen gemacht:

--- Code: ---echo "bla blup" >> $temp1
cat $datei >> $temp1
cat $temp1 > $datei

--- Ende Code ---

ein einzeiler waere mir aber trotzdem lieber gewesen. so muss cat zwei mal laufen und auf dauer, wenn die datei groesser wird, wird's immer langsamer.

ct,

dominik:

--- Zitat von: signal_15 am 01. April 2009, 15:52:20 ---ein einzeiler waere mir aber trotzdem lieber gewesen. so muss cat zwei mal laufen und auf dauer, wenn die datei groesser wird, wird's immer langsamer.
--- Ende Zitat ---

Geht doch:


--- Code: ---echo "bla blup" >> $temp1; cat $datei >> $temp1; cat $temp1 > $datei

--- Ende Code ---

Gruss
Dominik

signal_15:
@dominik
der war gut.-)

ct,

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln