fazer upload de arquivos para o gdrive usando uma ferramenta, mas em um script

fazer upload de arquivos para o gdrive usando uma ferramenta, mas em um script

Tenho quase milhares de arquivos com .datextensão e estou usando uma ferramenta integrada para carregá-los, mas há um problema, pois cada arquivo tem 31 GB e há muitos, então quero fazer um script bash para fazer isso, que pode funcionar como

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

Mas é necessário monitoramento após cada upload, preciso definir o próximo upload. É possível em qualquer script bash linux, que pode aguardar a conclusão do processo? e o início automático para o próximo .datarquivo?

Responder1

#!/bin/bash

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

Ou uma frase simples:

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

Isso fará upload de todos os arquivos .dat em seu diretório atual, um após o outro.

informação relacionada