如何对下载文件的一部分执行操作

塞巴斯蒂安·泽基(Sebastian Zeki)

很抱歉这个问题的标题,但我是。它肯定如何最好地总结这一点。基本上,我在服务器上托管着非常大的文本文件。我没有能力下载整个文件。我有一个Shell脚本,希望在文本文件的各个行上运行。有没有一种方法(ftp)下载文件的块并在该块上执行shell脚本,然后下载下一个块(最好覆盖前一个块)以执行shell脚本等。

马克·谢切尔

通过将输出更改为而不是本地文件名,然后使用获取数据,您应该能够curlFTP模式下执行此操作stdoutddheadtail

以下内容通过FTP连接到我的本地主机并获取文件<HOME>/tmp/ppm.c,然后用于dd将块大小设置为1k并跳过第一个块,将输出写入文件2nd1kB.txt

curl --output - --user user:password 'ftp://127.0.0.1/tmp/ppm.c' | dd bs=1024 skip=1 count=1 > 2nd1kB.txt

如果需要多个块,则需要一个循环。在这里,我只是从0循环到3:

#!/bin/bash
for block in {0..3}; do
   echo Grabbing block $block
   curl --silent --output - --user user:password 'ftp://127.0.0.1/tmp/ppm.c' | dd bs=100 count=1 skip=$block > Block${block}.txt
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅下载文件的一部分

来自分类Dev

通过FTP下载文件失败(仅下载文件的一部分)

来自分类Dev

如何通过SFTP连接下载文件的一部分?

来自分类Dev

从Java中的Google云端存储读取/下载文件的一部分

来自分类Dev

如何在Java中仅下载txt文件的一部分?

来自分类Dev

仅使用python请求下载文档的一部分

来自分类Dev

如何读取txt文件的一部分

来自分类Dev

如何读取dBase文件的一部分

来自分类Dev

如何提取xml文件的一部分

来自分类Dev

如何更新 netCDF 文件的一部分?

来自分类Dev

获取一年中的某一天并使用DOY作为文件名的一部分通过ftp下载文件

来自分类Dev

从服务器加载文件的一部分

来自分类Dev

生成后如何下载NuGet作为.csproj文件的一部分,以便创建.nupkg文件?

来自分类Dev

尝试使用Response.TransmitFile在ASP.Net中下载文件时显示“找不到路径的一部分”

来自分类Dev

如何使用CMake下载任意文件作为自定义目标的一部分?

来自分类Dev

如何使用CMake下载任意文件作为自定义目标的一部分?

来自分类Dev

如何使外部文本文件成为可执行文件的一部分?

来自分类Dev

下载前用GSUTIL解压缩文件的一部分

来自分类Dev

下载前先用GSUTIL解压缩文件的一部分

来自分类Dev

如何仅下载页面的一部分?

来自分类Dev

如何使用“ youtube-dl”从YouTube下载一部分播放列表?

来自分类Dev

Azure WebApp 中文件读取操作的“找不到路径的一部分”错误

来自分类Dev

仅从文件名的一部分加载文本文件中的数据

来自分类Dev

如何在Paw中将文件作为多部分请求的一部分上载?

来自分类Dev

如何在纯 JS 中仅操作 JSON 对象的一部分?

来自分类Dev

如何使用IF语句(如果遇到)继续执行Powershell脚本的一部分

来自分类Dev

如何在 mysql 中执行 IF 语句作为 SELECT 语句的一部分

来自分类Dev

如何使用oprofile计算C程序一部分的执行时间?

来自分类Dev

获取文件名的一部分

Related 相关文章

  1. 1

    仅下载文件的一部分

  2. 2

    通过FTP下载文件失败(仅下载文件的一部分)

  3. 3

    如何通过SFTP连接下载文件的一部分?

  4. 4

    从Java中的Google云端存储读取/下载文件的一部分

  5. 5

    如何在Java中仅下载txt文件的一部分?

  6. 6

    仅使用python请求下载文档的一部分

  7. 7

    如何读取txt文件的一部分

  8. 8

    如何读取dBase文件的一部分

  9. 9

    如何提取xml文件的一部分

  10. 10

    如何更新 netCDF 文件的一部分?

  11. 11

    获取一年中的某一天并使用DOY作为文件名的一部分通过ftp下载文件

  12. 12

    从服务器加载文件的一部分

  13. 13

    生成后如何下载NuGet作为.csproj文件的一部分,以便创建.nupkg文件?

  14. 14

    尝试使用Response.TransmitFile在ASP.Net中下载文件时显示“找不到路径的一部分”

  15. 15

    如何使用CMake下载任意文件作为自定义目标的一部分?

  16. 16

    如何使用CMake下载任意文件作为自定义目标的一部分?

  17. 17

    如何使外部文本文件成为可执行文件的一部分?

  18. 18

    下载前用GSUTIL解压缩文件的一部分

  19. 19

    下载前先用GSUTIL解压缩文件的一部分

  20. 20

    如何仅下载页面的一部分?

  21. 21

    如何使用“ youtube-dl”从YouTube下载一部分播放列表?

  22. 22

    Azure WebApp 中文件读取操作的“找不到路径的一部分”错误

  23. 23

    仅从文件名的一部分加载文本文件中的数据

  24. 24

    如何在Paw中将文件作为多部分请求的一部分上载?

  25. 25

    如何在纯 JS 中仅操作 JSON 对象的一部分?

  26. 26

    如何使用IF语句(如果遇到)继续执行Powershell脚本的一部分

  27. 27

    如何在 mysql 中执行 IF 语句作为 SELECT 语句的一部分

  28. 28

    如何使用oprofile计算C程序一部分的执行时间?

  29. 29

    获取文件名的一部分

热门标签

归档