原文:awk与sed:一个关于多行处理的例子

前几天在CSDN上看到一个帖子 http: bbs.csdn.net topics ,楼主贴了下面的问题: 例: 如何能把上面数据转换成 看了几位网友的回复,觉得还是挺有意思,也收获了一些知识,因为部分网友只给出了解决方法,没有解释下,我根据自己的理解,对几个答案解释下 不一定准确,错误之处请指正 我认为错的答案 首先楼主给出了一个他说调试不出来的答案: sed s n g 应该是非patter ...

2014-09-17 15:53 0 2703 推荐指数:

查看详情

sed 多行处理详细总结

在正常情况下,sed将待处理的行读入模式空间,脚本中的命令就一条接着一条的对该行进行处理,直到脚本执行完毕,然后该行被输出,模式空间请空;然后重复刚才的动作,文件中的新的一行被读入,直到文件处理完备。但是,各种各样的原因,比如用户希望在某个条件下脚本中的某个命令被执行,或者希望模式空间得到保留 ...

Sat May 16 22:05:00 CST 2015 0 5971
【shell】sed处理多行合并

有这么一个题 这题我的的想法是先用xargs去掉所有的换行符,然后用sed把table替换成\ntable。 可以题目中要求了只能用sed,所以本题的核心就是sed合并行。 怎么用sed合并行,我用到了保持空间,步骤如下: 1.如果是第一行,把模式空间替换到保持空间 ...

Wed Mar 02 22:50:00 CST 2016 0 1706
vim/sed/awk/grep等文件批处理总结

Vim相关操作 1.基础 * 和 # 对对当前光标所在的单词进行搜索 %匹配括号移动,包括 (, {, [ K 查看man手册 ga 查看ascii值 g CTRL-G 统计 ...

Tue Oct 09 23:28:00 CST 2018 0 749
awk命令配合while read line 处理linux多行输出

command命令的输出作为read循环的输入,这种结构常用于处理超过一行的输出常见用法有:command | while read linedo …done 举个栗子test目录下面有3个文件 我想输出 aa.txt is a txt file.bb.txt ...

Wed Sep 29 03:29:00 CST 2021 0 116
详细grep、sedawk

[root@VM_0_7_centos tmp]# cat 1.txt 1 2 3 4 5 6 [root@VM_0_7_centos tmp]# cat 2.txt 4 5 6 7 8 ...

Thu Mar 22 23:08:00 CST 2018 0 4294
awk\sed\grep的使用

1 grep 1.1 参数: -v: 取反、按行排除,【^abc】-->除abc之外,【abc】--->包含abc ...

Mon Aug 20 06:38:00 CST 2018 0 1050
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM