今天帮朋友配置 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个分为一组空行方便复制粘贴