博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sed初识
阅读量:6891 次
发布时间:2019-06-27

本文共 476 字,大约阅读时间需要 1 分钟。

例子1:

输入:echo "123 abc" | sed 's/[0-9]*/& & &/'输出:123 123 123 abc解释:s代表替换命令,/[0-9]*/用正则表达式找出字符串中匹配的字串,/& & &/为前面匹配字串替换后的模式,&代表所匹配的字串

 

config文本的内容:

123 abc

aedfdf

 

1 例子22 3 输入:sed -e 's/[0-9][0-9]*/& &/' config4 5 输出:6 7 123 123 abc8 aedfdf
1 例子32 3 输入:sed -n -e 's/[0-9][0-9]*/& &/p' config4 5 输出:123 123 abc
1 例子42 3 输入:sed -n -e '/[0-9][0-9]*/!p' config4 5 输出:aedfdf

 

解释:通过例子2和3可知,加上-n和p后,能只输出匹配了的字串;通过例子2和4可知,-n和!p参数可以得到不匹配的字串

 

转载于:https://www.cnblogs.com/lijimmy/p/7643491.html

你可能感兴趣的文章
对象的类型转换
查看>>
maven 下载源码及 Javadoc
查看>>
Linux入门-教学视频学习笔记
查看>>
MySQL优化三之MySQL配置
查看>>
Solidity oraclize query apikey加密
查看>>
flume学习(一)---flume总览
查看>>
c语言编译命令
查看>>
【Android UI设计与开发】8.顶部标题栏(一)ActionBar 奥义·详解
查看>>
cocos2d-x Schedule详解
查看>>
day12
查看>>
day33-2用java的jdbc修改数据库中表的内容
查看>>
MyBatis的框架设计
查看>>
scrollToItemAtIndexPath: atScrollPosition: animated:
查看>>
【转载】久坐如吸烟
查看>>
es6.3学习笔记
查看>>
sprintf用法简介
查看>>
PPPoE Server Under Ubuntu/Debian
查看>>
Buff系统设计
查看>>
android通过achartengine-1.0.0.jar做图形报表
查看>>
laravel在github地址
查看>>