用shell脚本实现两个文件比较

用shell脚本实现两个文件比较,第1张

[root@localhost xly]# ll a.txt b.txt 

-rw-r--r-- 1 root root 28 Jul 13 15:00 a.txt

-rw-r--r-- 1 root root 30 Jul 13 悔毁念15:00 b.txt

[root@localhost xly]# cat a.txt 

hello

123

this is a.txt

456

[root@localhost xly]# cat 碧困b.txt 余皮

hello!

123

this is b.txt

4567

[root@localhost xly]# diff a.txt b.txt 

1c1

< hello

---

> hello!

3,4c3,4

< this is a.txt

< 456

---

> this is b.txt

> 4567

1c1就是指2个文件第一行不一样

<指的是a.txt

>指的是b.txt

脚本思路!

使用while read line1循环读取testa文件散猜并

在这个循环里面,再while read line2循环读取testb文件

在第二个兆野循环下,再if 判断line1(使用awk用切割字符)和line2,两者不同就打印line1

完成脚冲迹本!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12197737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存