比较多台机器配置文件是否相同 remote_diff.sh
来源:互联网 发布:通信类面试 知乎 编辑:程序博客网 时间:2024/05/16 18:34
#!/bin/shif [ $# -ne 2 ] ; then echo 'error args'; exit ;fifile=$1;machine=$2;rm -rf ~/.tmp/*;yinst ssh -c "scp '$1' hostname:~/.tmp/\`hostname -s\` " -h $machine 2>/dev/null;first_file="";for i in ~/.tmp/*; do if [ "$first_file" == "" ]; then first_file=$i; else echo "diff $i $first_file"; diff "$i" "$first_file"; fidone
2. 用法:
(1). remote_diff.sh /home/....../test.conf "abc[1-4].cm7 -h mach.cm7"
把远程所有机器的配置文件copy 到 本地 ~/.tmp目录中;然后所有的配置文件与第一个配置文件进行diff;打印出不同的信息
(2). 批量处理命令:yinst
- 比较多台机器配置文件是否相同 remote_diff.sh
- 比较两个文件是否相同
- 比较两个文件是否相同
- 比较两个目录文件是否相同
- java 比较两个文件是否相同
- java比较两个文件是否相同
- java快速比较两个文件是否相同
- C# 比较xml文件节点是否相同
- 【shell】比较两个文件是否相同
- 同一台机器配置多个Git用户
- 一台机器配置多个Git账户
- Linux多台机器配置ssh免登录
- 数组比较是否相同
- asm--文件使用--比较两个文件是否内容相同
- java计算文件MD5值,比较两文件是否相同
- 利用MD5算法快速比较文件是否相同
- perl比较文件数据是否相同(Algorithm::Diff模块)
- Java课程设计 比较两个文件内容是否相同
- linux c程序中获取shell脚本输出
- openstack在线迁移配置live-migration
- JAVA动态绑定的内部实现机制
- C#中和装箱和拆箱
- POJ1637-最大流判断混合图欧拉回路
- 比较多台机器配置文件是否相同 remote_diff.sh
- 线程,进程和程序的简单比较
- thinkphp判断是否有数据
- c#winform使用WebBrowser 大全
- android:MotionEvent
- Android开发中Eclipse常用快捷键
- 控制AlertDialog的显示位置和背景图
- paip.提升效率--输入框不能粘贴的问题
- const int *a, int const *a,int * const a,区别,指针数组,数组指针,声明与定义