我需要下载的csv文件从URL在unix科恩 shell 使用curl命令

bwitn5fc  于 5个月前  发布在  Unix
关注(0)|答案(1)|浏览(50)

有一个URL将下载csv文件,我必须使用它在Unix shell脚本使用'curl'命令.因为已经存在的脚本使用相同的脚本,由于URL已经改变了,但它不与新的URL.这个URL应该下载csv文件和存储在xyz.csv文件名.命令已经在现有的脚本中使用,这是使用ssh连接到代理服务器,然后删除已经存在的文件,并将URL中的内容存储在同一个文件中:

ssh ${PROXY_SERVER} "rm -f ${SHARED_DATE_FILE} && /usr/bin/curl --silent  https://example.com/files/${URL_DATE}.txt > $SHARED_DATE_FILE"

字符串
我正在尝试下面的命令

ssh ${PROXY_SERVER} "rm -f ${SHARED_DATE_FILE} && /usr/bin/curl --silent  https://example-123.com/dts/inrs?format=csv > $SHARED_DATE_FILE"


我不能在这里提到实际的URL,但我的URL实际上是以CSV格式下载文件。但它不通过脚本工作。它说curl找不到。我在这里做错了吗?

nfg76nw0

nfg76nw01#

我怀疑它是?字符,这是文件名扩展的特殊字符。尝试引用URL:

ssh ${PROXY_SERVER} "\
  rm -f ${SHARED_DATE_FILE} && \
  /usr/bin/curl --silent 'https://example-123.com/dts/inrs?format=csv' > $SHARED_DATE_FILE"

字符串

相关问题