0

この質問は非常に単純だと思いますが、私はシェル スクリプトを使い始めたばかりです。

私はこれまでのところこれを持っています:

#!/bin/bash

new_url=$(python get_url.py)
echo $new_url
curl -o mycsv_file.csv $new_url

そして、それは機能していません(mycsv_file.csv現在のディレクトリにファイルを作成していません)。私new_urlはPythonスクリプトで取得します.それはecho私が望むURLを出力するので機能しています.

通常、私が行う場合:

curl -o mycsv_file.csv "exampleurl.com/file_example.csv"

コンソールから、それはうまく機能mycsv_file.csvし、現在のディレクトリに作成しますが、シェルスクリプトの何が問題なのかわかりません。おそらく、curl の URL に何らかの問題がある可能性がありますが、変数にを""追加してみましたが、同じです。""new_url

何か提案はありますか?

4

2 に答える 2

0

これを試して:

curl -o mycsv_file.csv "$new_url"
于 2013-06-27T05:47:31.407 に答える