删除SED的引号

时间:2010-11-22 18:32:20

标签: unix shell

我正在使用以下命令在Twitter上跟踪一些关键字。我想打印推文作者的“screen_name”属性。我可以让下面的命令工作但是想从作者screen_name中删除“引号”。我怎么能这样做?

curl -N -d @tracking http://stream.twitter.com/1/statuses/filter.json \
     -umyuser:mypass | \
sed -e 's/[{}]/''/g' | \
awk -v RS=',"' -F: '/^screen_name/ {print $2}'

3 个答案:

答案 0 :(得分:81)

为什么要使用sed?

| tr -d '"'

正确工作的正确工具。

答案 1 :(得分:6)

你可以这样做:

...existing_commands | sed 's/"//g'

答案 2 :(得分:0)

派对有点晚了,这个实用程序听起来对于解析json twitter返回有用:http://stedolan.github.io/jq/