Linux wget文件输出

Linux wget文件输出,linux,unix,sed,wget,Linux,Unix,Sed,Wget,我是个十足的Linux迷。我只想在第一列中附加一个字段 Ex.192.168.0.254 mwd.com wget -O - "http://mirror1.malwaredomains.com/files/justdomains" | ??? > /var/hosts.md 我想使用sed,但没有数据可替代。您可以用行首或行尾标记替代: > echo line | sed -e 's/$/ foobar/' line foobar > echo line | sed -e

我是个十足的Linux迷。我只想在第一列中附加一个字段 Ex.192.168.0.254 mwd.com

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

我想使用sed,但没有数据可替代。

您可以用行首或行尾标记替代:

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

可以使用行首或行尾标记替换:

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

您仍然可以使用sed,只需在行的开头匹配即可:

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

您仍然可以使用sed,只需在行的开头匹配即可:

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