日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux之文本比较工具

發(fā)布時間:2025/3/20 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux之文本比较工具 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文本比較工具常見的有:

diff 以行為單位,常用在ASCII純文本文件的比較上,常用于同一文件(軟件)新舊版本之間的差異比較上

cmp 比較兩個文件,以字節(jié)為單位,使用較少

這里主要介紹一下diff的用法和后續(xù)的patch 命令

[root @localhost ~]#mkdir -p /tmp/vitest #創(chuàng)建目錄 [root @localhost ~]#cd /tmp/vitest [root @localhost vitest]#cp /etc/passwd passwd.old [root @localhost vitest]#cat /etc/passwd | sed -e '4d' -e '6c no six line' > passwd.new

注意:sed 后面接超過兩個以上的動作時,每一個動作前都要加上-e

現(xiàn)在來比較一下兩個文件的區(qū)別,如何使用 diff

[root @localhost ~]#diff [-bBi] from-file to-file

參數(shù)解析:

-b? ?忽略一行當中有多個空白的差異,如 l Love 與? I? ? ? ? ?Love的差異

-B? ?忽略空白行的區(qū)別

-i? ?忽略大小寫的差異

from-file 作為欲比較的文件,to-file作為基準文件,from-file額to-file可以與 - 替換,表示stanard input之意

現(xiàn)在來比較 passwd.old 和 passwd.new 的差異

[root @localhost vitest]#diff passwd.old passwd.new

解析:依次是,左邊第4行被刪除,基準是右邊的第3行,注意這里的<表示左邊的意思

? ? ? ? ? ? ? ? ? ? ? ? 左邊第6行被替換成右邊的第5行

? ? ? ? ? ? ? ? ? ? ? ? 右邊 “>”第5行內(nèi)容

新建的passwd.old和passwd.new之間是兩個不同的版本,如果要軟件升級怎么辦?就是將舊的文件升級為新的文件,可以先比較新舊版本,再將區(qū)別文件制作成不定文件,再由補丁文件更新舊文件

[root @localhost vitest]#diff -Naur passwd.old passwd.new > passwd.patch [root @localhost vitest]#cat passwd.patch

以行為單位,找到不一樣的地方,新文件看到-會刪除,看到+會增加。那如何將舊文件更新為新的內(nèi)容呢,就是講passwd.old文件更新為passwd.new文件

[root @localhost vitest]#patch -pN < patch.file #更新 [root @localhost vitest]#patch -R -pN < patch.file #還原

參數(shù)解析:

-p 后面的N表示取消第幾層目錄的意思

-R 表示還原,將新的文件還原成舊的文件

現(xiàn)在,將剛才制作的patch file用來更新就版本

[root @localhost vitest]#patch -p0 < passwd.patch [root @localhost vitest]#ll passwd*

版本回退到原來的舊版本呢


關(guān)于這里為什么是 -p0,因為我們比較新舊版本的數(shù)據(jù)是在同一個目錄下,因此不需要減去目錄了



總結(jié)

以上是生活随笔為你收集整理的linux之文本比较工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲第一页在线观看 | 欧美三级一区二区三区 | 二级毛片 | 污污视频网站 | 国产成人在线观看 | 五十路中出 | 蜜臀久久精品久久久用户群体 | 国产又粗又硬视频 | 欧美激情在线 | 免费在线观看黄网站 | 日日干干 | 国产一区二区精品久久 | 999久久 | 超碰97观看 | 国产日产欧美 | 天天干人人 | 欧美三级免费观看 | 99在线免费观看视频 | 伊人tv| 亚洲精品xxxxx | 国产综合欧美 | 久久精品综合视频 | 亚洲av无码一区二区乱子仑 | 日韩欧美高清在线观看 | 国产精品视频免费播放 | www.白白色 | 五月激情丁香婷婷 | 6680新视觉电影免费观看 | 亚洲成人aa| 精品久久久久久久久久岛国gif | 国产传媒一区 | 日韩欧美一区二区三区在线观看 | 91叉叉叉 | 麻豆三级在线观看 | 天天爽天天爽 | 欧美激情亚洲综合 | 久久中文字幕在线观看 | 激情av| 深夜天堂| 真实偷拍激情啪啪对白 | 黄色福利站| 天天草综合 | 国产精品麻豆果冻传媒在线播放 | 99精品久久精品一区二区 | 国产淫片av片久久久久久 | 亚欧三级 | 久久久欧洲 | 91看片网 | 免费av入口 | 久久影视一区二区 | 污视频网站免费观看 | 免费av不卡在线观看 | 欧美人xxx | 成人av高清在线 | 欧美性猛交久久久乱大交小说 | 国产精品国产三级国产专播品爱网 | 欧美一区二区激情视频 | 丰满秘书被猛烈进入高清播放在 | 99视屏| 亚洲一区二区三区高清 | 亚洲av永久无码精品国产精品 | 日韩另类在线 | www.好了av| 久久精品店 | 日韩精品一区二区三区av | 午夜成人影视 | 91插插插插插 | 特高潮videossexhd | 韩国三级在线看 | 美女在线不卡 | 91嫩草网 | 黄色a视频 | 国产ts三人妖大战直男 | 在线中文字幕av | 欧美日韩经典 | 日本少妇b | 国产色一区二区 | 日韩高清影视在线观看 | 香蕉久久精品 | 久久亚洲成人av | 色婷婷狠 | 国产一区二区三区四区在线观看 | 中国黄色小视频 | 久久这里只有精品99 | 男女啪动最猛动态图 | 亚洲一区免费在线 | 天天色综合天天 | 国产精品久久久精品 | 中文字幕精品在线观看 | 老司机午夜性大片 | 黄色av一区 | 日本黄色美女 | 婷婷四月 | 亚洲国产精品成人无久久精品 | 亚洲精品国产精品国自产网站按摩 | 欧美精品在线视频 | 97影院手机版 | 欧美在线视频一区二区 | 裸体一区二区 |