shell编程四剑客

编程入门 行业动态 更新时间:2024-10-09 09:13:03

shell编程四<a href=https://www.elefans.com/category/jswz/34/1763412.html style=剑客"/>

shell编程四剑客

shell编程四剑客:find、grep、sed、awk
shell编程四剑客之find,主要用于查找Linux操作系统的某个文件/目录的路径;
shell编程四剑客之grep,抓取,主要用于过滤和匹配文件内容,以行为单位进行匹配;
shell编程四剑客之sed,流编辑器命令,用于文件的内容替换、追加、修改、删除等,类似vi编辑器,是一种非交互的编辑器;
shell编程四剑客之awk, 支持变量、功能函数、控制语句,主要用于对文本内容的过滤和匹配,比grep匹配的内容更加精确,更灵活进行匹配;

命令语法

a) find   (find path -option action(-exec{}\;))例子:find / -name "*.log"find / -name "a*.log"find / -name "a*.log" -exec cp {} /tmp/ \;参数:-exec   匹配一次执行一次   命令  {}  /路径/ \;xargs   所有匹配完成一次执行-Mtime 时间参数-type   文件类型参数-size    文件大小参数-user   文件所有者
b) grep  语法格式: grep option keyword filename  例子:grep 参数:-i    忽略大小写-o   只显示搜索的内容-v   反选-n  显示内容原本所在行号
c) awk参数:-F   指定分隔符NR   表示当前检索的行NF  字段数量例子:awk -F ":" 'NR==1 {print $1,$2}' /etc/passwdd) sed   用于文本内容编辑(替换、插入、删除、修改、增加)
参数:-e 表示打印输出结果,只是测试-i 不打印结果,直接替换替换间隔符:@@@ ### ///

更多推荐

shell编程四剑客

本文发布于:2024-02-14 11:43:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1763174.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:剑客   shell

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!