2010-12-29 16 views
1

ich ein Textdateien mit Zeilen wie diese haben:neue Saiten erstellen

boat 
house 
car 

ich eine neue Datei erstellen möchten, die wie folgt aussieht:

boat.mydomain.com 
house.mydomain.com 
car.mydomain.com 

Wie kann ich dies mit sed do ? Dank

Antwort

2
sed 's/.*/&.mydomain.com/' input_file >output_file 

Als Felix Kling wies darauf hin, das funktioniert auch:

sed 's/$/.mydomain.com/' input_file >output_file 
+0

Ja, das auch funktioniert. Speichert auch zwei Zeichen. ;-) –

+0

Ah ich habe meinen Kommentar gelöscht, sowieso nicht nötig;) –

0
$ cat file 
boat 
house 
car 

$ sed -r 's/(.*)/\1.mydomain.com/' file 
boat.mydomain.com 
house.mydomain.com 
car.mydomain.com