durch welchen befehl bekomme ich bei egrep die Original Datei edtiert

T

tomek

Grünschnabel
durch welchen befehl bekomme ich bei egrep die Original Datei edtiert?

bei sed ist es ja:

sed -i


bei egrep auch möglich?

Danke...
 
Afaik: nein.
Ansonsten schau halt selber nach:
Code:
man grep
...

Aber sinnvoll wäre das nicht wirklich, weil grep im Besten Fall die Informationen erhält. (Aber genau in dem Falle auch sinnlos wäre.) Im Schlimmsten Fall verlierst du fast alle bis alle Informationen. grep ist nicht zum Dateien editieren..
 
ja schon aber wie wäre folgendes:

egrep -n "" Test.txt ----> Bildschirm ausgabe folgt, wie speicher ich diese datei so, und erzeuge keine neue?

wie speicher ich dann direkt in die Test.txt möchte keine zweite Datei erstellen.

mit egrep -n "" Test.txt > Test.txt ----> datei ist danach leer!

ne idee?
 
wie speicher ich dann direkt in die Test.txt möchte keine zweite Datei erstellen.
Und warum bitte nicht?

Btw, egrep ist völliger overkill für Zeilennummern. grep auch. Das macht man mit "cat -n". (Oder kA, vielleicht gefällt dir die Formatierung von (e)grep ja auch besser...)

An das mit den temporären Dateien gewöhnst du dich wohl besser. Das geht auch nur bei GNU sed. Bei sonstigen seds sähen deine Skripte dann alt aus. Aber warum auch portabel, wenns völlig unportabel mit ca. 5 Zeichen weniger geht?
 

Ähnliche Themen

sed problem

Rekursives Ersetzen

sed - Bitte um Unterstützung

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

chown Befehl in einem Script

Zurück
Oben