Skip to content

Instantly share code, notes, and snippets.

@AndroPlus-org
Created September 30, 2016 12:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndroPlus-org/914e6aac89da9a6a6f8ee9e22c099867 to your computer and use it in GitHub Desktop.
Save AndroPlus-org/914e6aac89da9a6a6f8ee9e22c099867 to your computer and use it in GitHub Desktop.
gdrive (https://github.com/prasmussen/gdrive) で、Google ドライブのルートディレクトリにある特定のディレクトリのIDを取得する
#!/bin/sh
# 例ではディレクトリ名に「dora」を含むものだけを表示している
# 複数一致しても最初のディレクトリのIDしか返せないゴミスクリプト
gfolderlist=`gdrive list --max 1 --name-width 0 --query "trashed = false and 'me' in owners and 'root' in parents and mimeType = 'application/vnd.google-apps.folder' and name contains 'dora'"`
gfoldernames=`echo ${gfolderlist} | sed "s@Id Name Type Size Created \([a-zA-Z0-9]*\).*@\1@"`
echo ${gfoldernames}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment