スクリプト内のツールを使用してファイルを gdrive にアップロードする

スクリプト内のツールを使用してファイルを gdrive にアップロードする

拡張子の付いたファイルがほぼ1000個あり.dat、組み込みのツールを使用してアップロードしていますが、各ファイルが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

しかし、アップロードするたびに監視する必要があり、次のアップロードを設定する必要があります。プロセスが完了するまで待機し、次の.datファイルを自動的に開始する bash Linux スクリプトは可能ですか?

答え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 ファイルが順番にアップロードされます。

関連情報