sed-1
来源:互联网 发布:诺基亚s40v3软件下载 编辑:程序博客网 时间:2024/05/17 03:49
文件:
GEGCPOD001-7
GEG-CPOD003-7
DEV-CPOD002-7
SEG-CPOD003-8
DECCPOD001-7-ba
要求经过处理之后
GEG-POD001-7
GEG-CPO-003-7
DEV-CPO-002-7
SEG-CPO-003-8
DEC-POD001-7-ba
如果字符串的第四个字符不是-,那么就在第三个字符后面加上-,然后进行输出。
sed -r '/([[:alpha:]]{3})[^-]/s@@\1-@' file
此处理方法为模式匹配然替换,首先匹配的是字母出现三次并且后面的字符不是-,如果匹配成功那么进行替换\1表示的是前面括号里面匹配到的内容。
0 0
- Sed (1)
- sed-1
- Sed总结1
- sed学习1
- sed 疑问1
- Linux-sed-1
- sed(part 1)
- 工具篇1------sed
- shell-1-sed
- sed
- Sed
- SED
- sed
- sed
- sed
- sed
- sed
- sed
- 根据现有Bitmap生成相同图案指定大小的新Bitmap
- hive 2.0 安装配置
- 安卓原生控件SwipeRefreshLayout
- int main(int argc, char **argv)中参数argc与argv的意义
- iOS学习笔记74-IOS多线程知识总结/队列概念/GCD/主队列/并行队列/全局队列/主队列/串行队列/同步任务/异步任务区别附代码
- sed-1
- iOS 通知的基本用法
- ActiveMQ高级特性:VirtualTopic
- block 中使用__weak 和__strong修饰符的问题
- c++中的特化问题
- Spring:源码解读Spring IOC原理
- 四轴飞行器组合导航非线性滤波算法
- 列举MJExtension中的方法
- 【Mac工具箱】独孤九剑!一名全栈设计师的Mac工具箱(设计/开发/效率)