omo posso emular a funcionalidade 'grep -B' no Per
Estive procurando uma solução que me permita pesquisar as linhas de uma matriz e, se uma correspondência de string for feita, empurre essa linha e as 2 linhas anteriores para uma matriz. Parece que isso seria feito facilmente usando ogrep
comando. No entanto, não consigo fazer isso funcionar. Isto é o que eu tenho:
sub ipsearch {
my $ip = $_[0];
my @IPVSCONFIG = grep (/\W+virtual\s$ip\s/, @RAWDATA);
}
É possível adicionar a sintaxe "-B 2" ao comando grep? Eu tentei várias formas dessa sintaxe, mas não consigo fazê-lo funcionar:
@IPVSCONFIG = grep -B 2 (/\W+virtual\s$ip\s/, @RAWDATA);
Por favor, deixe-me saber se isso é possível e qual deve ser a sintaxe correta. Se você tiver outras sugestões, entre em contato.
Obrigado pela ajuda