我可以使用条件 "or" 语句来选择要使用 wget 下载的文件吗
Can I use conditional "or" statements in selecting files to download with wget
我正在尝试使用 wget 通过 ftp 下载一堆文件。我可以为我感兴趣的每个变量手动执行此操作,或者我想知道是否可以在文件路径名称中的“或”类型条件语句中指定这些变量。
例如,我想下载所有包含字符串“NRRS412”、“NRRS443”、“NRRS490”等的文件。我计划对每个文件分别调用 wget,如下所示:
wget -r -A "L3m*NRRS412*.nc" ftp://username:password@ftp.address
我不能简单地使用 "L3m*NRRS*.nc"
,因为还有其他我不想要的“NRRS”字符串。
有没有办法在对 wget 的一次调用中下载我所有的目标字符串?
感谢您的帮助
好的,我找到了解决办法,就是创建几个可能的字符串,用逗号分隔:
wget -r -A "L3m*NRRS412*.nc, L3m*NRRS43*.nc, L3m*NRRS490*.nc" ftp://username:password@ftp.address
我正在尝试使用 wget 通过 ftp 下载一堆文件。我可以为我感兴趣的每个变量手动执行此操作,或者我想知道是否可以在文件路径名称中的“或”类型条件语句中指定这些变量。
例如,我想下载所有包含字符串“NRRS412”、“NRRS443”、“NRRS490”等的文件。我计划对每个文件分别调用 wget,如下所示:
wget -r -A "L3m*NRRS412*.nc" ftp://username:password@ftp.address
我不能简单地使用 "L3m*NRRS*.nc"
,因为还有其他我不想要的“NRRS”字符串。
有没有办法在对 wget 的一次调用中下载我所有的目标字符串?
感谢您的帮助
好的,我找到了解决办法,就是创建几个可能的字符串,用逗号分隔:
wget -r -A "L3m*NRRS412*.nc, L3m*NRRS43*.nc, L3m*NRRS490*.nc" ftp://username:password@ftp.address