IBM
1.0.0
Este é um repositório criado por Atanas Yourdanov.
Ele contém diferentes códigos e comandos públicos utilizáveis da IBM para sistemas operacionais AIX, VIOS, Linux e IBM I.
No diretório de comando, você encontrará:
Pesquise uma string de texto dentro de um grande arquivo de texto com mostrando as linhas antes e as linhas após a correspondência:
awk 'c-->0;$0~s{if(b)for(c=b+1;c>1;c--)print r[(NR-c+1)%b];print;c=a}b{r[NR%b]=$0}' b=X a=Y s="search text" filename
b = x -> x = linhas antes da string de correspondência; a = y -> y = linhas após a string de correspondência; s = "texto" -> string de pesquisa
O comando é testado apenas no IBM AIX OS versão 6.1 e acima.
Mais por vir nos próximos meses.