【发布时间】:2014-11-29 08:05:19
【问题描述】:
我有这个
exec 5<>/dev/tcp/twitter.ca/80
echo -e "GET / HTTP/1.0\n" >&5
cat <&5
我看了一个类似的脚本
curl http://cookpad.com 2>&1 | grep -o -E 'href="([^"#]+)"' | cut -d'"' -f2
但我只需要使用 sed 命令。
我得到的输出是这样的
sed: -e expression #1, char 2: extra characters after command
#!/bin/bash
exec 5<>/dev/tcp/twitter.ca/80
echo -e "GET / HTTP/1.0\n" >&5
cat <&5 | sed -r -e 'href="([^"#]+)"'
是我目前拥有的,我想我想要做的是如何使用 sed 去除所有额外内容并仅保留 html?
我的输出应该是这样的:
href="UnixFortune.apk"
href="UnixFortune-1.0.tgz"
href="BeagleCar.apk"
href="BeagleCar.zip"
【问题讨论】:
-
你已经用 sed 做了什么?