Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用linux从网站下载批处理文件_Linux_Batch File_Download - Fatal编程技术网

使用linux从网站下载批处理文件

使用linux从网站下载批处理文件,linux,batch-file,download,Linux,Batch File,Download,我想从网站上下载一些文件(大约1000-2000个zip文件)。 我可以坐下来一个接一个地添加每个文件。请给我一个程序或脚本或任何方法,这样我可以自动下载 我所说的网站有下载链接 sitename.com/sometex/date/12345/folder/12345_zip.zip 日期可以考虑。主要的问题是,文件夹前后的数字12345都会同时更改。e、 g sitename.com/sometex/date/23456/folder/23456_zip.zip sitename.com/so

我想从网站上下载一些文件(大约1000-2000个zip文件)。 我可以坐下来一个接一个地添加每个文件。请给我一个程序或脚本或任何方法,这样我可以自动下载

我所说的网站有下载链接

sitename.com/sometex/date/12345/folder/12345_zip.zip

日期可以考虑。主要的问题是,文件夹前后的数字12345都会同时更改。e、 g

sitename.com/sometex/date/23456/folder/23456_zip.zip sitename.com/sometex/date/54321/folder/54321_zip.zip

我试着用卷发

sitename.com/sometex/date/[12345-54321]/folder/[12345-54321]\u zip.zip

但它充分利用了下载的组合,即保持左12345不变,并通过12345扫描到54321。左12345+1的增量然后从[12345-54321]重复扫描

还尝试了bash wget 在这里,我在两个地方有一个变量,当使用循环时,程序会忽略右12345和一个“\u45”。
请帮帮我,我对linux或编程了解不多,谢谢

为了让shell不会忽略
\uu
旁边的循环变量,请将其放在引号中,如下所示:

$ for ((i=10000; i < 99999; i++)); do \ 
    wget sitename.com/sometetx/date/$i/folder/"$i"_zip.zip; done
((i=10000;i<9999;i++)的
$for;做
wget sitename.com/sometex/date/$i/folder/“$i”\u zip;完成

在哪里可以设置输出目录,以及默认的输出目录使用
-O
开关,例如:
for((i=10000;i<99999;i++);dowget-O$i.ziphttp://sitename.com/sometetx/date/$i/folder/“$i”\u zip.zip;完成
还有一件事,我如何根据他们的姓名将他们输入foler,即VARIABLE?你能解释一下你想要完成什么吗?尝试将一些文件下载到我的电脑上。