Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
Estou tentando imprimir as linhas entre a última ocorrência de dois padrões em outro arquivo usando sed. Por exemplo, se o arquivo1 contiver o seguinte:
StartPattern
1
2
3
EndPattern
4
5
StartPattern
6
7
8
EndPattern
9
10
StartPattern
11
12
1...
26.09.2017 / 16:00
Não tenho experiência com awk, sed, grep e etc. Tentar colocar uma frase na minha pergunta faz com que pareça mais confuso do que deveria, por isso começarei com um exemplo do que estou tentando alcançar.
input1
A B C D
A B C
A B C...
12.09.2017 / 19:05
Sou um novo usuário para awk e sei como cortar colunas, anexar colunas e substituir caracteres. Agora eu preciso cortar um padrão particular de um arquivo enorme. O arquivo é como abaixo:
1catalina.org.apache.juli.FileHandler.level = FINE...
08.09.2017 / 06:32
Eu sei que essa pergunta foi feita várias vezes, mas a solução não funciona para mim.
Eu tenho 2 arquivos: 1_all e 2_ovo. Ambos contêm uma lista de itens. 1_all contém itens de 2_ovo mais outros itens. Eu preciso excluir todos os itens de 1...
13.10.2017 / 13:23
Eu tenho um script nmap que executa testes para relés abertos em uma lista de IPs.
Inicialmente eu tive que retornar apenas o nome do host e o IP de um host se foi descoberto que ele tem uma porta aberta das portas especificadas no comando, mas...
08.08.2017 / 14:40
Imprime linhas apenas se a diferença entre os valores da coluna 2 for 10000 ou superior
Arquivo de entrada
1 176506 C
1 176566 T
1 188778 C
1 189699 M
1 199878 T
1 259923 H
1 268859 C
1 346868 J
1 349825 K
1 35...
02.08.2017 / 11:40
Eu tenho uma lista bastante grande (1 milhão ou mais) e outra lista enorme (17gb), eu preciso combinar as linhas na lista1 com a primeira parte de um arquivo delimitado 2 como tal:
Lista1:
98433259@34
90345394@43
94335053@23
Lista2...
26.07.2017 / 14:17
Eu tenho um arquivo tcpdump.
Eu quero remover certos pacotes. Eles são fáceis de detectar porque eles têm
0x0000: a6a6 a6a6 a6a6 a6a6 ........
como a primeira linha de dados.
O pacote completo parece ( mutatis mutandis ) como:...
26.07.2017 / 10:23
Eu preciso encontrar a melhor abordagem para procurar o disco não utilizado no meu sistema operacional Linux
por exemplo a partir da seguinte saída, podemos ver que sde não está montado e parece ser disco livre (precisamos de disco livre para...
25.07.2017 / 14:36
Eu tenho esta linha aqui e funciona muito bem para extrair linhas de um caractere para um segundo caractere (excluindo a última linha):
sed -n -e '/>AB123|x2/,/>/ p' filename | sed -e '$d' > output
Mas quando eu escrevo como um...
24.07.2017 / 00:17