我正在使用以下命令在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}'
答案 0 :(得分:81)
为什么要使用sed?
| tr -d '"'
正确工作的正确工具。
答案 1 :(得分:6)
你可以这样做:
...existing_commands | sed 's/"//g'
答案 2 :(得分:0)
派对有点晚了,这个实用程序听起来对于解析json twitter返回有用:http://stedolan.github.io/jq/