拡張子の付いたファイルがほぼ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 ファイルが順番にアップロードされます。