2016-05-30 8 views
0

OSx el Capitanのシェルスクリプトからcurlコマンドを実行しようとしています。 どのように変数をcurlスクリプトに渡すことができますか?私はこれを試した: var ="some variable" curl -O '$var' しかし、それは動作しません。事前に感謝しますシェルスクリプトのcurlコマンドにシェル変数を入れる方法は?

+0

あなたのスクリプトには、変数 '' var'と '="の間にスペースがありますか?そして、「それは働かない」*ということはどういう意味ですか? – jDo

+0

はい、それはデータの長い文字列であり、変数は毎回200 OKになるように変更されますが、そうではありません。 –

答えて

1

単一引用符は変数の補間を妨げている可能性があります。 サンプルとして試してみてください:

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

私の悪いのは、URLだけでなく、そのカール-Oのデータの束を使用しています - ランダムデータ= $ varといくつかの他のデータ ' –

+0

それは同じ問題です。変数は一重引用符で囲まれません。あなたが文字通り入力したもの以外のものを得るには、二重のものが必要です。 –

+0

ありがとう、トンはこれを試してみます –

関連する問題