这将打印gerrit所有者的姓名:
ssh -p $PORT $HOST gerrit query --format=JSON change:12345 | head -n 1 | python -c "import sys, json; print json.load(sys.stdin)['owner']['name']"
这将打印电子邮件:
ssh -p $PORT $HOST gerrit query --format=JSON change:12345 | head -n 1 | python -c "import sys, json; print json.load(sys.stdin)['owner']['email']"
如何让它打印"name <email>"
?
发布于 2018-06-14 04:10:14
python -c "import sys, json; print json.load(sys.stdin)['owner']['name'] + '<' + json.load(sys.stdin)['owner']['email'] + '>'"
可以使用+
添加字符串
这可以使用一个变量来缩短:
python -c "import sys, json; o = json.load(sys.stdin)['owner']; print o['name'] + '<' + o['email'] + '>'"
https://stackoverflow.com/questions/50845403
复制相似问题