本文介绍了编码带有卷曲的Twitter的“&”号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码:

curl -u "u:d" --data-urlencode "status=`echo $@|tr ' ' '+'|tr '&' '%26'`" "http://twitter.com/statuses/update.json"

但是当涉及到Twitter时,&变成%。我究竟做错了什么?谢谢!

But when it goes to twitter, the '&' turns into '%'. What am I doing wrong? Thanks!

推荐答案

tr 执行单个字符替换。

它将& 替换为,因为这就是您所说的

It replaces & with % because that's what you told it to do.

您想要类似 sed 之类的东西,而不仅仅是逐个字符替换。

You want something like sed which does more than just character-by-character substitution.

这篇关于编码带有卷曲的Twitter的“&”号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 09:10