Perguntas sobre 'sed'

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
2
respostas

Como imprimir o texto entre a última ocorrência de um par de padrões?

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
2
respostas

Referencia cruzada de cada campo de uma linha com uma coluna em outro arquivo

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
2
respostas

Como obter as linhas que estão em uma parte específica

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
2
respostas

sed e variáveis [duplicadas]

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
1
resposta

Retorna vários grupos de correspondência de expressões regulares de um resultado retornado pelo nmap

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
1
resposta

Imprima linhas se a diferença corresponder à condição [fechada]

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
1
resposta

Combinando linhas de um arquivo para linhas em outro arquivo

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
1
resposta

Como posso remover certas linhas e linhas adjacentes de um arquivo? [duplicado]

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
1
resposta

linux + como encontrar o disco não utilizado no linux

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
1
resposta

Extrai linhas de caractere para caractere em um loop

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