この質問は非常に単純だと思いますが、私はシェル スクリプトを使い始めたばかりです。
私はこれまでのところこれを持っています:
#!/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
何か提案はありますか?