awk分隔符设定为多个字符或字符串
来源:互联网 发布:大二学生java开发项目 编辑:程序博客网 时间:2024/06/05 19:05
awk -F"[0][1]" '{}' 这种形式指定的分隔符是合并的关系,即以“01”作为一个字符为分隔符。
故假如有test.txt文本文件只有一行:
1. mail from: tomcat@gmail.com 2. subject:hello 3. data:2012-07-12 17:00 4. content:Hello, The world. 5. 6. mail from: jerry@gmail.com 7. subject:congregation 8. data:2012-07-12 08:31 9. content:Congregation to you. 10. 11. mail from: jacob@gmail.com 12. subject:Test 13. data:2012-07-12 10:20 14. content:This is a test mail.
用命令:awk 'BEGIN {FS="[0-9]+[.]";OFS="\n"}{for(i=1;i<=NF;i++) printf("%d %s\n",i,$i)}' test.txt即可输出如下格式的形式的文件:
1
2 mail from: tomcat@gmail.com
3 subject:hello
4 data:2012-07-12 17:00
5 content:Hello, The world.
6
7 mail from: jerry@gmail.com
8 subject:congregation
9 data:2012-07-12 08:31
10 content:Congregation to you.
11
12 mail from: jacob@gmail.com
13 subject:Test
14 data:2012-07-12 10:20
15 content:This is a test mail.
- awk分隔符设定为多个字符或字符串
- 分解带有分隔符的字符串为多个字符串
- 逆序字符串或以空格为分隔符分别倒序
- awk,分隔符编辑截取字符
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk支持多个记录分隔符的写法
- awk支持多个记录分隔符的写法
- awk按照多个分隔符进行分割
- 以@为间隔,每5个字符为间距,分隔字符串
- 处理一个字符串多个分隔符
- AWK使用总结(2)使用split()时指定多个分隔符,使用-F时指定多个分隔符
- hive指定多个字符作为列分隔符
- C#中Split用法(把字符串以某个字符为分隔符分成一个数组)
- 用字符集中的字符分隔字符串
- awk的分隔符
- awk字段分隔符
- hdu 5277(BestCoder Round#46 1002)YJC counts stars
- Leetcode8# String to Integer (atoi)
- SQL 注入工具 SQLIer使用
- LeetCode #001 Two Num
- JSON API描述以及示例程序
- awk分隔符设定为多个字符或字符串
- PHP去除unicode续:json_encode之后,只有文字,数字不见了的解决方法
- 找出升序数组中和为给定值的两个数字
- 以我在LinkedIn做面试官的经验,来给程序猿面试提些建议
- 新人第一次发帖(平衡二叉树)
- 《深入理解Android网络编程》第3章
- Exception in thread "main" java.lang.UnsupportedClassVersionError:Unsupported major.minor version 52
- iostream和iostream.h和stdio.h的区别
- 指定字符删除