当前位置: 首页 > wzjs >正文

江苏省住房城乡建设部网站公司注册商标的流程及资料

江苏省住房城乡建设部网站,公司注册商标的流程及资料,福建专业网站建设公司,苏州市城乡和建设局网站首页基础概念 grep、awk和sed是Linux中用于文本处理的三大工具,各自有不同的设计目标: grep:专注于文本搜索,支持正则表达式匹配。awk:完整的文本处理语言,支持字段分割、计算和格式化输出。sed:流…

基础概念

grepawksed是Linux中用于文本处理的三大工具,各自有不同的设计目标:

  • grep:专注于文本搜索,支持正则表达式匹配。
  • awk:完整的文本处理语言,支持字段分割、计算和格式化输出。
  • sed:流编辑器,擅长对文本进行替换、删除、插入等操作。

grep常用操作

搜索包含关键词的行

grep "pattern" filename

忽略大小写

grep -i "pattern" filename

显示匹配行的行号

grep -n "pattern" filename

递归搜索目录

grep -r "pattern" /path/to/dir

反向匹配(不包含关键词的行)

grep -v "pattern" filename

awk常用操作

打印文件的第1列和第3列

awk '{print $1, $3}' filename

按条件过滤行(如第2列大于10的行)

awk '$2 > 10 {print $0}' filename

自定义分隔符(如以逗号分隔)

awk -F',' '{print $2}' filename

计算列的总和

awk '{sum += $1} END {print sum}' filename

内置变量示例(NR:行号,NF:字段数)

awk '{print NR, NF}' filename

sed常用操作

替换文本(首次匹配)

sed 's/old/new/' filename

替换所有匹配

sed 's/old/new/g' filename

删除匹配行

sed '/pattern/d' filename

在指定行后插入文本

sed '2a\inserted text' filename

直接修改文件(原地编辑)

sed -i 's/old/new/g' filename

组合使用示例

统计日志中404错误的数量

grep "404" access.log | awk '{print $7}' | sort | uniq -c

提取CSV文件的第2列并替换逗号

awk -F',' '{print $2}' data.csv | sed 's/,/ /g'

过滤包含关键词的行并显示行号

grep -n "error" syslog | awk -F: '{print "Line", $1, ":", $2}'

正则表达式支持

三工具均支持基础正则表达式(BRE),部分支持扩展正则表达式(ERE):

  • grep -E:启用ERE(如+, ?, |)。
  • awk:默认支持ERE。
  • sed -r:部分版本支持ERE(如GNU sed)。

示例:匹配IP地址

grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' logfile

性能对比

  • grep:搜索速度最快,适合简单匹配。
  • awk:处理结构化数据(如CSV)更高效。
  • sed:批量编辑文件时性能优于手动操作。

常见问题

如何匹配多行模式?

  • grep需搭配-z选项(处理NUL分隔的数据)。
  • sed可用N命令读取下一行。
  • awk通过设置RS(记录分隔符)实现。

如何输出彩色结果?

grep --color=auto "pattern" filename

如何处理特殊字符(如制表符)?

  • awk-F'\t'指定分隔符。
  • sed:用$'\t'表示制表符(bash环境)。

文章转载自:

http://3ckjhsDz.rfwkn.cn
http://cEU5gu6Z.rfwkn.cn
http://MTbvgz2a.rfwkn.cn
http://Ex8PCBoI.rfwkn.cn
http://k4WovKEm.rfwkn.cn
http://91zP557L.rfwkn.cn
http://10L1SIs3.rfwkn.cn
http://hzvfUfYp.rfwkn.cn
http://yeCt8wu0.rfwkn.cn
http://u3wIViyV.rfwkn.cn
http://qBU3szXv.rfwkn.cn
http://XGsC6hrQ.rfwkn.cn
http://6g3ze3L5.rfwkn.cn
http://qwuBh6DJ.rfwkn.cn
http://Mdcd49nd.rfwkn.cn
http://VnwE2qVA.rfwkn.cn
http://IlNt62sq.rfwkn.cn
http://A6p4Iyjf.rfwkn.cn
http://Z6w3DUUd.rfwkn.cn
http://FdZtddbT.rfwkn.cn
http://dUWcVv9p.rfwkn.cn
http://0oEAxDR5.rfwkn.cn
http://29HPNJ9U.rfwkn.cn
http://wEnNdMIa.rfwkn.cn
http://mlK30pTq.rfwkn.cn
http://CyjoMW3p.rfwkn.cn
http://wVo2NhNG.rfwkn.cn
http://9zzFESjP.rfwkn.cn
http://UpQkWi3e.rfwkn.cn
http://NKxXSUwd.rfwkn.cn
http://www.dtcms.com/wzjs/700404.html

相关文章:

  • 网站列表功能陕西省建设网页企业信息
  • 青岛出版集团网站北师大网页制作与网站建设
  • 网站建设行内资讯WordPress 斗鱼
  • 美工好的网站清华大学网站建设方案
  • 加强信息管理 维护网站建设wordpress登录之后强制绑定邮箱
  • s001网站建设公司后台管理网页界面设计
  • 元氏县城有做网站广告的吗网站建设公司.
  • 专业营销网站带客app开发公司概况
  • 网站规划建设与管理维护大作业php mysql开发的网站开发
  • 360免费做网站南京网站推广¥做下拉去118cr
  • 网站建设心得感想升级wordpress无法创建目录
  • 建网站公司的资质需要哪些wordpress appcan-wp
  • 富平网站建设个人网站有哪些平台
  • 旅游网站做seo如何确定网站建设空间
  • 盐城网站优化服务优秀的个人网页展示
  • 网站打模块杭州公司注册地址最新要求
  • 沈阳做网站 熊掌号网站建设公司的转型
  • 网站建设好就业吗北京网站建设 性价比
  • 公司公司网站建设公司工业园区门户网站建设方案
  • 沈阳网站建设求职简历服装建设网站论文的目录
  • 网站建设任职资格云南培训网站建设
  • 太原网站建设总部在哪龙海做网站费用
  • 北京品牌网站建设公司排名如何获取网站根目录链接
  • 做家政下载什么网站或什么群呢正规的外贸网站建设公司
  • 建设部门电工证查询网站教育行业怎么做网站投放
  • 西安网站建站优化建设职业技术学院官网
  • 怎样淘宝做seo网站推广专门做动漫的网站吗
  • 网站建设合同规定做网站选哪家
  • 个人网站域名名字厦门站长优化工具
  • 深圳建设执业注册中心网站医疗网站seo怎么做