2010-10-21 82 views
0

解析捲曲我有這樣的:在命令行

curl -H \"api_key:{key}\" http://api.wordnik.com/api/word.xml/dog/definitions 

如何解析這個(命令行內),以使其採取任何在本頁<text></text>之間的嗎?

+0

protip:請勿在線發佈您的API密鑰 – philfreo 2010-10-21 01:51:55

+0

哎呦!甚至沒有注意到......謝謝! – objectiveccoder001 2010-10-21 01:56:30

回答

2
$ curl ....... | awk -vRS="</text>" '/<text>/{ gsub(/.*<text/,""); print "->"$0}' 

$ curl ....... | awk 'BEGIN{RS="</text>"}/<text>/{ gsub(/.*<text/,""); print "->"$0}' 

請注意,請使用GNU awk。 (gawk)

+0

我得到這個:awk:invalid -v選項 – objectiveccoder001 2010-10-21 02:12:16

+0

你在使用什麼操作系統? – ghostdog74 2010-10-21 02:13:40

+0

10.6我認爲------ – objectiveccoder001 2010-10-21 02:15:54