単一のGoogleドキュメントをダウンロードする方法を学びました。しかし、すべてのデータをテキスト形式でダウンロードし、それらを 1 つのテキスト ファイルにマージするスクリプトを作成しようとしています。では、Web ブラウザーと同じように、すべてのファイルを含む zip ファイルを取得できるように、ダウンロード部分を実装する方法を考えています。これは、単一のファイルを取得するための私の newb スクリプトです。より効果的にするための微調整を提案していただければ幸いです。
#!/bin/bash
token=$(curl -s https://www.google.com/accounts/ClientLogin -d Email=user.name@gmail.com -d Passwd=blahblah -d accountType=GOOGLE -d service=writely -d Gdata-version=3.0 |cut -d "=" -f 2)
set $token
wget --header "Gdata-Version: 3.0" --header "Authorization: GoogleLogin auth=$3" "https://docs.google.com/feeds/download/documents/Export?docID=${resourceId}&exportFormat=txt" -O /tmp/${file[$i]}.txt
ご覧のとおり、ここでは単一のresourceIdを指定しています。多くのresourceId -s をダウンロード リンクにプッシュしてすべてを取得する必要がありますか、それとももっと良い方法がありますか?