Frage zu sed

G

Grabber66

Grünschnabel
Hallo zusammen,
ich habe folgende Frage:
Kann ich mit sed folgende Textdatei verändern :
PHP:
1
a
v
2
b
w
3
c
x
4
d
y
5
e
z
soll nachher so aussehen :
PHP:
1 2 3 4 5
a b c d e
v w x y z
dazu kann ich sed und grep verwenden.

Kann mir da jemand weiterhelfen ?

THX
 
sed script (fmt.sed):
Code:
#n
H
$ {
g
s/\n//g
s/\(.\)../\1 /gp
g
s/\n//g
s/\.(.\)./\1 /gp
g
s/\n//g
s/\..(.\)/\1 /gp
}
Aufruf:
Code:
cat datendatei | sed -f fmt.sed
 
Ooops. Hab mich vertippt. Die ersten Backslashes in den Substituierungs-Befehlen müssen natürlich direkt vor der öffnenden runden Klammer stehen:
Code:
#n
H
$ {
g
s/\n//g
s/\(.\)../\1 /gp
g
s/\n//g
s/.\(.\)./\1 /gp
g
s/\n//g
s/..\(.\)/\1 /gp
}
 

Ähnliche Themen

sed in awk

Keine grafische Oberfläche (Debian Installation)

Python Script Hilfe

ip6tables Problem

Verständnisfrage zu RegExps

Zurück
Oben