PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] 如何将变量里的数字带入字串
楼主:
phoenixcx
(曼秀雷敦)
2017-10-30 14:40:32
我有一个变量a有数字650
$a=650
但我想把数字带入到字串里要如何带入?
curl -d 'a=8945231&text=$a' http://www.text.com
'%d' % ($a) 类似这样?
感谢好心人给我关键字 以下是解法
eval curl -d 'a=8945231\&text=$a' http://www.text.com
作者:
filiaslayers
(司马云)
2017-10-30 14:51:00
shell script的变量如果是数字要拿来计算,用eval
作者:
ckc1ark
(伪物)
2017-10-30 15:11:00
双引号里就可以用$a了怕其他值被影响可以用'a=.....&text='$a
楼主:
phoenixcx
(曼秀雷敦)
2017-10-30 15:15:00
感谢 搞出来了...我是用eval...
作者:
filiaslayers
(司马云)
2017-10-30 15:37:00
虽然我完全看不懂你的问题就是了XDDD
楼主:
phoenixcx
(曼秀雷敦)
2017-10-30 15:48:00
反正就给他跑两次啦XD
作者:
hijkxyzuw
(i,j,k) ×(x,y,z)
2017-10-30 17:39:00
eval 的思路和你的目的不太对,用 eval 不如不要用引号
楼主:
phoenixcx
(曼秀雷敦)
2017-10-30 18:05:00
可是text=后面会有其他参数 要用引号包起来
作者:
danny8376
(钓到一只猴子@_@)
2017-11-03 17:25:00
用""就可以了
作者:
hijkxyzuw
(i,j,k) ×(x,y,z)
2017-11-03 19:07:00
直接 curl -d a=8945231\&text=$a 就好了;如果 $a 有空格,就用 curl -d a=8945231\&text="$a"或 curl -d "a=8945231&text=$a" ,双引号中可以放变量
作者:
soem
(æµæ°´)
2017-11-03 22:12:00
这个case用eval不如不要用引号,我也认为双引号放变量比较好
楼主:
phoenixcx
(曼秀雷敦)
2017-11-04 10:56:00
好喔 感谢
继续阅读
[问题] du -sh * 怎么只显示xxG以上的资料?
chang0206
[问题] 请问回传的问题?
TouchAgain
[问题] 遇到lmstat:command not found
yis000000
[问题] 如何使用FreeRADIUS实做EAP-PWD加密连线
ehomeii
[问题]ubuntu新手备份请教
ailurknight
Re: [问题] 启动EDA软件出现问题?
wildwolf
[问题] 指纹辨识的支援?
hijkxyzuw
[分享] Hyper-V下GRUB调整/dev/fb0分辨率
wgst88w
[问题]有关大量部署ssh key金钥的问题
uptowncool
[问题] 有关ansible的两个问题想请教
uptowncool
Links
booklink
Contact Us: admin [ a t ] ucptt.com