如何管道命令输出卷曲
问题描述:
我正在使用curl将一些urlencoded内容张贴到URL,并且我想让curl命令的内容来自管道。基本上...如何管道命令输出卷曲
... | curl -s --data-urlencode '{\"text\":\"$PIPE_RESULT\"}' http://...
我想$ 0可能会奏效,但我得到一个错误invalid_payload用简单的文字:
echo "http://www.example.com" | curl -s --data-urlencode '{"text\":\"$0\"}' https:/...
答
xargs的救援!
echo "http://www.example.com" | \
xargs -I moo curl -s --data-urlencode '{"text\":\"moo\"}' https://example.com
给xargs的的“哞”的字符串意味着其将在下面的字符串从标准输入读取内容替换“哞”。