使用工具但在脚本中将文件上传到 gdrive

使用工具但在脚本中将文件上传到 gdrive

我有近千个带有.dat扩展名的文件,我正在使用 go 内置的工具来上传它,但是有一个问题,因为我的每个文件都是 31 GB 并且有很多,所以我想制作一个 bash 脚本来执行此操作,这可能会像

root@Ubuntu-1404-trusty-64-minimal /storage # gdrive --config "config.json" upload 7.dat
Uploading 7.dat
Uploaded 0B8RgYtlwEE1sSzJxeEhKd19PWnM at 17.7 MB/s, total 31.5 GB

但每次上传后都需要监控,我需要设置下一次上传。 bash linux 脚本中是否有可能等待该过程完成?并自动开始下一个.dat文件?

答案1

#!/bin/bash

for f in *.dat
do
    gdrive --config "config.json" upload $f
done

或者是 bash 的一句台词:

[mehlsec@localhost ~]$ for f in *.dat; do gdrive --config "config.json" upload $f; done

这些将依次上传当前目录中的所有 .dat 文件。

相关内容