| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Shell 编程 第八课时 awk、diff、patch -> 正文阅读 |
|
[系统运维]Shell 编程 第八课时 awk、diff、patch |
awk将一行内的数据,按照条件切分成数段。 用法: awk '条件1{动作1} 条件2{动作2} ...' filename -F:指定分割符 last -n 5 | egrep '.+' | grep -v 'wtmp' | awk -F ' ' '{print $1 "\t" $3}' cat /etc/passwd | awk -F ':' '$3<10{print $1 "\t" $3}' diff以行为单位,对比两个文件间的差异。 用法: diff [-bBi] from-file to-file 选项与参数: from-file:作为原始对比文件; to-file:作为目的对比文件; -b:忽略一行当中,仅有多个空白的差距 如:“about linux"与”about linux"; -B:忽略空白行的差距 -i:忽略大小写的不同 patchpatch与diff密不可分。 将旧文件升级为新文件。 diff -Naur passwd.old passwd.new > passwd.patch 升级:patch -pN < patch_file 还原:patch -R -pN <patch_file 选项和参数: -p:指定取消目录的层数 -R:代表还原,将新的文件还原成旧的版本 patch -p0 < passwd.patch patch -R -p0 < passwd.patch |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:28:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |