Andre Tann wrote:
mir liegt eine Texttabelle vor mit mehreren Spalten, getrennt mit Tab. Den Wert der dritten Spalte möchte ich gerne mit " umschließen. Die Spalten davor und danach sollen bleiben wie sie sind.
Aus
Spalte1 Spalte2 Spalte3 Spalte4
soll also werden
Spalte1 Spalte2 "Spalte3" Spalte4
Wie kann ich das anstellen?
erster schneller Hack: perl -ape '$_=~s/^(\S\t)(\S\t)(\S)\t(.*)$/$1$2\"$3\"\t$4/;' file > newfile Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Kyek, Andreas, VF-DE, Dienstag, 16. Januar 2007 13:57:
perl -ape '$_=~s/^(\S\t)(\S\t)(\S)\t(.*)$/$1$2\"$3\"\t$4/;' file
newfile
Tat nicht, was ich wollte. Aber ich konnte es umbauen, sodaß es jetzt tut. Danke! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Andre Tann
-
Kyek, Andreas, VF-DE