g*********s 发帖数: 1782 | 1 需要把某个文本文件里的某个pattern的所有occurence都收集起来。有什么高招?
vi,perl,grep,sed都行。
包子酬谢前三位给出解答的。谢谢! |
t****t 发帖数: 6806 | 2 perl -ne 'print "$1\n" while (/(your_pattern)/g)'
【在 g*********s 的大作中提到】 : 需要把某个文本文件里的某个pattern的所有occurence都收集起来。有什么高招? : vi,perl,grep,sed都行。 : 包子酬谢前三位给出解答的。谢谢!
|
z*****a 发帖数: 3809 | 3 cat input_file | perl -lne 'print "$1" while (/(your_pattern)/g)' |
r*******n 发帖数: 3020 | 4 vi
分两步走,
第一步,把所有的occurence 隔离成单独行
第二步,把所有的occurence些到新文件里 |
g*********s 发帖数: 1782 | 5 Thanks all of you. Baozi sent.
【在 r*******n 的大作中提到】 : vi : 分两步走, : 第一步,把所有的occurence 隔离成单独行 : 第二步,把所有的occurence些到新文件里
|
k***e 发帖数: 7933 | 6 如果想把pattern出现的那些行都收集起来呢?
【在 g*********s 的大作中提到】 : Thanks all of you. Baozi sent.
|
r*******n 发帖数: 3020 | 7 vi
只用第二步,把所有的occurence行些到新文件里 |
m******t 发帖数: 2416 | 8
grep -o 'pattern' input
【在 g*********s 的大作中提到】 : 需要把某个文本文件里的某个pattern的所有occurence都收集起来。有什么高招? : vi,perl,grep,sed都行。 : 包子酬谢前三位给出解答的。谢谢!
|