2016-05-30 148 views
0

我试图从OSX el Capitan的shell脚本执行curl命令。 如何将一个变量传递给curl脚本。我试过这个: var ="some variable" curl -O '$var' 但它不工作。在此先感谢如何在shell脚本中将shell变量放入curl命令中?

+0

你也有var'和'=“一些变量”之间的'空间? *“它不工作”*是什么意思? – jDo

+0

是的,它是一串长长的数据,变量每次变化都会给我200 OK,但事实并非如此。 –

回答

1

单引号可能会阻止变量插值。 试试这个作为样本:'在你的脚本

export var="http://www.google.com/" 
curl "$var" 
+0

我的坏使用一堆数据不仅仅是因为它的卷曲 - - 数据'随机数据= $ var&一些其他数据' –

+0

这是同样的问题,无论如何。你的变量不会插入单引号内;你需要双重的才能获得除了你真正输入的东西以外的任何东西。 –

+0

谢谢吨会试试这个 –

相关问题