小编abh*_*uri的帖子

使用Perl提取特定行

我正在编写一个perl程序来提取我匹配的两个模式之间的行.例如,下面的文本文件有6行.我正在匹配负载均衡器并结束.我想得到介于两者之间的4条线.

**load balancer** 
new 
old
good
bad
**end**
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在负载均衡器之间提取行并结束到数组中.任何帮助是极大的赞赏.

perl line-processing

3
推荐指数
1
解决办法
1876
查看次数

如何grep存储全文本文件和打印匹配行的变量

嗨,我一直在尝试执行一个代码,我使用变量$ logs来保存我的所有Linux日志.现在我想要为模式grep变量并打印整行中包含模式的行.我想要打印grep/pattern /的整行,并且必须打印包含图案的线条.无论如何这里是我的代码.

my $logs = $ssh->exec("cat system_logs");
my $search = "pattern";

if(grep($search,$logs))
{
    # this is where i want to print the lines matched.
    # I want to print the whole line what command to use?
}
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏.

perl

0
推荐指数
1
解决办法
2617
查看次数

标签 统计

perl ×2

line-processing ×1