今天帮朋友配置 gclone 时
用他普通 Google 账号创建的 sa 加入 普通账号的 GoogleGroup 非常痛苦
于是写了这段命令供大家方便使用

说明         


$path = json文件所在目录   #例如 /root/accounts 等
最终保存 email 至 ~/email 文件中

BashCopy

命令如下         


cat $path/*.json | grep "client_email" | awk '{print $2}'| tr -d ',"' > ~/email

BashCopy

如果想要每 10行 分组空行可 以把命令简单改成这样         


cat $path/*.json | grep "client_email" | awk '{print $2}'| tr -d ',"' | sed 'N;N;N;N;N;N;N;N;N;/^$/d;G' > ~/email

BashCopy

非 GSuite Admin 用户使用10行分组模式可以方便复制导入 GoogleGroups (推荐)


cat ~/email
#读取内容 或者自行保存用记事本打开

BashCopy

打开看到有清晰排列的 SA email 并 10个分为一组空行方便复制粘贴