为什么80%的码农都做不了架构师?>>>   

scan-cvs-user.sh

#! /bin/sh
export LC_ALL=zh_CN.UTF-8
cd /bin2/
sh scan-cvs-user-daily.sh > scan-cvs-user-daily.sh.log 2>&1
/usr/bin/mutt -s "scan-cvs-user-daily" scm-svr-mtr@scm5.***.cn < scan-cvs-user-daily.sh.log

scan-cvs-user-daily.sh

#!/bin/sh
if [ -f scan-cvs-user3.txt ]
then
rm -f scan-cvs-user3.txt
fi
if [ -f scan-cvs-user1.txt ]
then
rm -f scan-cvs-user1.txt
fi
if [ -f scan-cvs-user2.txt ]
then
rm -f scan-cvs-user2.txt
fifind /cvsroot/ -follow -name passwd -exec cat {} > scan-cvs-user1.txt ;
#cat /usr/etc/proftpd1/passwd >> scan-cvs-user1.txt
#cat /usr/etc/proftpd2/passwd >> scan-cvs-user1.txt
#cat /usr/etc/proftpd3/passwd >> scan-cvs-user1.txt
#cat /usr/etc/proftpd4/passwd >> scan-cvs-user1.txt
#ssh root@scm3.***.cn "if [ -f /bin2/scan-cvs-user2.txt ]; then rm -f /bin2/scan-cvs-user2.txt; fi"
#ssh root@scm3.***.cn "find /cvsroot/ -follow -name passwd -exec cat {} >> /bin2/scan-cvs-user2.txt ;"
#ssh root@scm3.***.cn "cat /usr/etc/proftpd3/passwd >> /bin2/scan-cvs-user2.txt"
#ssh root@scm3.***.cn "cat /usr/etc/proftpd4/passwd >> /bin2/scan-cvs-user2.txt"
#scp root@scm3.***.cn:/bin2/scan-cvs-user2.txt .
#cat scan-cvs-user2.txt >> scan-cvs-user1.txtsed -i "s/:/n:/" scan-cvs-user1.txt
sed -i "/^:/"d scan-cvs-user1.txt
sed -i "/^#/"d scan-cvs-user1.txt
sed -i "/^test/"d scan-cvs-user1.txt
sed -i "/^cvstrain/"d scan-cvs-user1.txt
sed -i "/^builder/"d scan-cvs-user1.txt
sort scan-cvs-user1.txt | uniq - scan-cvs-user3.txt
echo "***账号总数***"
cat scan-cvs-user3.txt | wc -l
echo "."
echo "***字母大写的账号***"
grep [A-Z] scan-cvs-user3.txt
echo "."
echo "***账号变化***"
diff scan-cvs-user3.txt scan-cvs-user.txt
cat scan-cvs-user3.txt > scan-cvs-user.txt
cat scan-cvs-user.txt > scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com.cn/@***.com.cn/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.cn/@***.cn/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.cn/@***.cn/" scan-cvs-user.at.txt
sed -i "s/.***.com/@***.com/" scan-cvs-user.at.txt
sed -i "s/.***.cn/@***.cn/" scan-cvs-user.at.txt
echo "."
echo "***帐号不是集团的邮箱***"
grep -v -E '.***.com$|.***.com$|.***.com$|.***.com$|.***.com$|.***.com$|.***.cn$|.***.com$|.***.cn$|.***.com$|.***.com$|.***.com.cn$|.***.com$|.***.cn$|.***.com$' scan-cvs-user.txt

转载于:https://my.oschina.net/tadcat/blog/149865

scan-cvs-user.sh相关推荐

  1. hibench 压测flink_【原创】大数据基础之Benchmark(1)HiBench

    HiBench 7 官方:https://github.com/intel-hadoop/HiBench 一 简介 HiBench is a big data benchmark suite that ...

  2. 自动化构建java应用实战

    #一.环境准备 ##1.1安装jenkins 安装JDK [root@k8s-gitlab local]# vim /etc/profile.d/java.sh export JAVA_HOME=/u ...

  3. CC00389.CloudKubernetes——|KuberNetesCI/CD.V27|——|Jenkins.v07|自动构建NodeJs应用.v01|

    一.创建nodejs-Jenkinsfile ### --- 新建分支:node-pipeline~~~ 新建分支:node-pipeline:+号-->New branch-->Bran ...

  4. DevOps-持续集成持续部署二

    实践(K8s自动化构建NodeJS.JAVA项目) 整套流程 1. 代码仓库创建项目 2. 开发代码逻辑 3. push 到 gitlab 后执行构建3.1 自动构建 3.1.1 获取分支使用自带变量 ...

  5. linux中make命令报错,Linux命令make报错总结

    Linux环境报错原因.解决方法记录(逐步总结) 1:/bin/sh: lex: command not found make[1]: Leaving directory `/home/ksj/tes ...

  6. HiBench 7.x 使用问题整理

    一. 介绍 HiBench是一款用于hadoop集群性能测试的开源工具.支持MR,HIVE,SPARK等计算框架,且支持多种维度的测试.早在HiBench5.0的时候作者就用过,个人感觉还不错,无论是 ...

  7. GFS 分布式数据系统

    一.GFS 概述 二.GFS特点 1.扩展性和高性能 2.高可用性 3.全局统一命名空间 4.弹性卷管理 5.基于标准协议 三.Gluster 术语 四.模块化堆栈式架构 五.GlusterFS 工作 ...

  8. hbase scan超时设置_如何在优化生产环境的hbase

    hbase 是hadoop生态圈的一员,在数据服务应用中具有举足轻重的地位,我们当然有必要掌握,hbase日常的大部分应用在数据查询服务中,因此查询的时候必然涉及到scan操作,因此在建表的时候就要对 ...

  9. Linux下开发常用的CVS使用手册

    CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的.工作模式如下: CVS服务器(文件版本库) / | \ (版 本 同 步) / | \ 开发者1 ...

  10. 麻雀虽小,五脏俱全:分析CVS活动情况的小工具(有源码供学习)

    最近开发团队发布的版本质量很成问题,追究起来有很多原因,其中之一是CVS的使用不合理, 于是想做个一小工具,分析CVS上每天的活动,以便掌握团队成员对CVS的使用情况. 也许有现成的开源项目可以完成这 ...

最新文章

  1. 计算机组成算术流水线,计算机组成系统结构试题整理.doc
  2. #2006 - MySQL server has gone away 问题解决方法 (全) (转)
  3. php中对于json_decode()和json_encode()的使用方法笔记
  4. 开发工程师面试自我介绍_30道经典面试题,靠它我在一线拿到了20k的前端开发工程师岗位...
  5. java设置属性的取值范围是多少_jvm-Java系统属性的范围
  6. Android中http断点下载,Android HttpURLConnection断点下载(单线程)
  7. Labview子VI的创建与调用
  8. VC++中多线程学习(MFC多线程)二(线程的相关操作、线程间的通信)
  9. 基于MVC的JavaScriptWeb富应用开发
  10. python对指定字符串寻找回文子序列的最小划分
  11. 网页游戏脱机脚本制作视频教程
  12. OpenCV中集成目标跟踪算法介绍
  13. 【论文笔记】Contextual Diversity for Active Learning(ECCV2020)
  14. 斐波那契数列(Fibonacci)
  15. java-php-python-ssm抑郁症患者博客交流平台计算机毕业设计
  16. React学习笔记之三(关于setState的若干问题及其讨论)
  17. 团队对员工工作积极性的影响
  18. 经常被问退休金多少,怎么答
  19. 中国电博会(CEE):厉兵秣马治盛会 共赢天下惠展商
  20. 五子棋 java 课设,五子棋java课程设计

热门文章

  1. 430单片机实现三人投票表决器_长虹KFR-28变频空调器室内机控制板电路原理分析...
  2. mapbox矢量切片标准_Cesium 加载矢量切片(MapBox Vector Tile)
  3. php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求
  4. aj6 stamps storm_亲友限定的 AJ 6 要发了?3 月好鞋发售清单 for girls
  5. python 角度传感器模拟_python树莓派红外反射传感器
  6. 16字节 oracle md5,Oracle中的MD5加密
  7. c语言输入字符时控制符%c前加空格的原因解释
  8. 华为python有必要学吗_【华为云技术分享】这个 Python 库有必要好好学学
  9. linux内核调度 0号进程,Linux内核源代码情景分析---第四章 进程与进程调度
  10. php析构函数使用,php析构函数__destruct()使用方法及实例讲解