awk去掉某字符串前面所有的字符
来源:互联网 发布:c语言从入门到精通txt 编辑:程序博客网 时间:2024/04/29 19:25
比如:
test 1
aaaaatest 2
test 3
tesbbbbbtest test 4
每行去掉test前面所有字符之后,输出:
test 1
test 2
test 3
test test 4
处理:
awk -F'test' -vOFS="test" '{$1="";$1=$1}1' file
awk '{match($0,"test");print substr($0,RSTART)}' file
解析:
这两种处理方法都很好,第一种是利用test作为分隔符,然后把第一个字段赋值为空,也是就是第一个test前面的字符。同时,输出的字段的分隔符还必须是test字符串。
第二种方法的话首先查找到test字符串的位置,然后这时候RSTART的变量的值就是test的开始的位置,而后利用substr函数从此处开始到结束位置。
0 0
- awk去掉某字符串前面所有的字符
- 去掉字符前面的0
- oracle去掉字符串中所有指定字符
- oracle去掉字符串中所有指定字符
- java-去掉字符串前面的零
- 去掉字符串前面的空格trimmed()
- 如何去掉字符串前面的0
- js 去掉字符串前面的0
- ORACLE去掉字符串前面的数值
- python去掉 unicode 字符串前面的 u
- 去掉字符串两边的字符
- mysql 截取某个字符串前面的字符
- Python获取指定字符前面的所有字符
- shell awk用法及 去掉linux系统vi中出现^M字符的方法 shell去除字符串两端空格
- DB2数据库中如何去掉字符串前面的'0'
- 去掉字符串左边的所有空格
- oracle截取字符串(截取某个字符前面的字符串)
- sql保留字符串中的某个字符前面的字符串
- 其他小知识
- 给linux安装更新的php
- java注解
- 使用uci的C API获得和修改参数
- 入门经典-最小生成树代码与注释
- awk去掉某字符串前面所有的字符
- html中的meta标签总结与属性介绍
- 用 KVM 搭建web集群实验笔记 - 环境准备
- 怎么理解Condition
- 闲着没事写的一个简单的连接池
- JavaSE学习_06_extends_visit_block_override
- android的消息机制
- 项目部署groovy运行时报错"wrong class format"
- LeetCode Decode Ways(动态规划)