2012-03-22 5 views
0

Я полный Linux noob. Я просто хочу добавить поле в первом столбце Ex. 192.168.0.254 mwd.comLinux wget file output

wget -O - "http://mirror1.malwaredomains.com/files/justdomains" | ??? > /var/hosts.md 

Я думал использовать sed, но нет данных для замены.

ответ

1

Вы можете заменить с началом-линии или конца-линии маркера:

> echo line | sed -e 's/$/ foobar/' 
line foobar 
> echo line | sed -e 's/^/foobar /' 
foobar line 
2

вы все еще можете использовать СЕПГ, просто совпадают с началом строки:

wget -O - "http://mirror1.malwaredomains.com/files/justdomains" | sed 's/^/192.168.0.254 /' >/var/hosts.md