随笔分类 -  Linux

摘要:#gerrit代码统计脚本 背景 自动创建git文件夹存放拉取项目及代码统计结果。 添加统计单一分支代码量功能。 可以只统计个人的单一/所有项目分支代码量。 实现 统计所有人单一/所有分支代码量 将开始时间、截止时间、被统计人gerrit名称从命令行作为参数输入,比如在Terminal中运行sudo 阅读全文
posted @ 2022-04-06 15:16 zjcfrancis 阅读(784) 评论(0) 推荐(0) 编辑
摘要:背景 每个人在每个分支中会有多次提交记录,去重只取一次名字。 uniq和sort -u两种去重方法区别 uniq会删除连续出现的重复记录,若没有连续出现,则不会删除。 sort -u会先排序再删除连续出现的重复记录,因此不会有遗漏。 举例: 对于文件test jason jason fffff ja 阅读全文
posted @ 2022-03-25 14:52 zjcfrancis 阅读(480) 评论(0) 推荐(0) 编辑
摘要:format后参数含义 参数 含义 %H 提交对象(commit)的完整哈希字串 %h 提交对象的简短哈希字串 %T 树对象(tree)的完整哈希字串 %t 树对象的简短哈希字串 %P 父对象(parent)的完整哈希字串 %p 父对象的简短哈希字串 %an 作者(author)的名字 %ae 作者 阅读全文
posted @ 2022-03-25 14:39 zjcfrancis 阅读(235) 评论(0) 推荐(0) 编辑
摘要:背景 pwd |awk -F '/' '{print "["$NF"]:\t"}' 各命令含义 pwd:获取当前目录 | :以管道传输到后面命令 awk:逐行读取文本,默认通过空格和tab键分隔,将分隔所得的各个字段保存到内建变量中,按模式或条件执行编辑命令 -F /:以 ’/’ 分开域 $NF 表 阅读全文
posted @ 2022-03-25 11:29 zjcfrancis 阅读(430) 评论(0) 推荐(0) 编辑
摘要:背景 修改文件权限常用命令chmod 777 文件或目录 777含义 3个7对应用户 操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。 最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值。 所以,chmod 777中,三个数字7分别对应上面三 阅读全文
posted @ 2022-03-25 11:08 zjcfrancis 阅读(412) 评论(0) 推荐(0) 编辑
摘要:变量 使用变量 使用一个定义过的变量,只要在变量名前面加美元符号 $ 即可。 变量名外面的花括号帮助解释器识别变量的边界。 for skill in Ada Coffe Action Java; do echo "I am good at ${skill}Script" done 删除变量 unse 阅读全文
posted @ 2022-03-24 20:32 zjcfrancis 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示