curl
URLでダウンロードファイルを使用しています。現在curl
、次のコマンドを使用して現在のディレクトリのファイルをダウンロードできます。
curl -O http://path/to/url/17.01.24/smcfs-17.01.24.ear
これにより、ファイルは正常にダウンロードされますが、smcfs-17.01.24.ear
予想される名前で現在のディレクトリに保存されます。しかし、bashスクリプトを使用して現在のディレクトリにディレクトリを作成して、このファイルをダウンロードして保存したいと思います。
if [[ ! -d "$4" ]]; then
mkdir "$4"
curl -O http://path/to/url/$4/smcfs-$4.ear #I would like curl to fucntion like I said here
fi
ノート:上記のコードスニペットでは、バージョン番号をパラメータ17.01.24
として4rth
スクリプトに渡しています。
予想される出力は、カールが現在のディレクトリのサブディレクトリにある名前smcfs-17.01.24.ear
でファイルをダウンロードすることです。smcfs.ear
17.01.24
サブディレクトリに移動せずにカールを使用してダウンロードし、現在のディレクトリに戻る方法でこれを達成したいと思います。
ベストアンサー1
次のコマンドを使用して、特定の名前のディレクトリにファイルをダウンロードします。
curl "http://path/to/url/$4/smcfs-$4.ear" --output "$4/smcfs.ear"