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

Usando sed para substituir a última ocorrência de caractere

Estou tentando substituir a última ocorrência de um caractere em uma variável de cadeia de várias linhas. Eu preciso substituir o último | por ' .     
30.10.2018 / 10:54
3
respostas

Obtém o endereço IP local da plataforma cruzada "ip route"

Estou tentando extrair o endereço IP local usando um comando de plataforma cruzada. Até hoje, eu estava usando este comando: ip route get 1 | awk '{print $NF;exit}' Mas no Fedora 27 não está funcionando porque a saída de ip route get 1...
31.01.2018 / 14:08
2
respostas

contando ocorrências de padrão de um arquivo de entrada para corresponder a um arquivo enorme

Eu tenho uma lista de faculdades em um arquivo de texto e, em um arquivo separado, tenho uma lista de publicações com afiliação. Quero escrever um roteiro, verificar quantas vezes uma publicação é repetida e contar o número de vezes que as unive...
02.11.2017 / 16:32
1
resposta

Sed regex para adicionar vários espaços

Estou procurando uma maneira limpa de adicionar vários espaços a uma instrução sed. Ter espaços literais na instrução funciona: sed -i 's/this is a test/\n and so is this/' test_file.txt mas eu estava esperando por uma maneira ma...
25.07.2018 / 13:34
1
resposta

cantado não corresponde a padrões em um limite de palavra em um fluxo

Eu tenho uma receita makefile que imprime arquivos de origem e arquivos de cabeçalho. Estou tentando consertar a saída para usar em uma receita do Autotools. Uma saída de make sources é mostrada abaixo. Eu preciso remover as palavras que t...
26.07.2018 / 01:44
2
respostas

Analisa o 'tempo de atividade' apenas pela duração

Quando executo o comando "uptime" no meu Mac, recebo esta saída: 19:52 up 14 mins, 2 users, load averages: 2.95 4.19 4.31 Isso muda um pouco dependendo de quanto tempo o sistema está ativo, adicionando horas e dias. Assim, gostaria de re...
02.12.2017 / 04:01
1
resposta

awk paragraph não funciona

Eu baixei o arquivo KingBase Lite 2018 Atualização 3 de aqui . Agora quero extrair dados de um único evento, como o "FIDE Candidates 2018": eu quero obter todos os parágrafos que contêm este texto e o parágrafo abaixo dele, então eu tenho todo...
06.06.2018 / 10:07
1
resposta

Confirme se um IP está em uma lista de CIDR

Dado um endereço IPv4, é possível verificar se o IP está no intervalo de uma lista de CIDR? Por exemplo, se eu tiver o seguinte CIDR, há alguma maneira de verificar se 100.31.255.4 está no intervalo de qualquer um dos CIDR? 100.16.0.0/1...
09.06.2018 / 07:51
3
respostas

Como eu uso o sed para remover todos, exceto alguns sinais de pontuação, globalmente?

Como posso remover toda a pontuação de um arquivo usando sed, com exceção de certos caracteres? Especificamente, quero manter esses caracteres: @-_$% No momento, estou usando isso para remover toda a pontuação, mas não tenho certeza de co...
10.09.2017 / 19:56
2
respostas

excluindo caracteres da expressão usando sed

Eu tenho uma string no formulário |a Some text, letters or numbers. | Some other text letters or numbers |b some other part of text |c some other letters or numbers observe que a barra pode estar ativa, como em "números. | Alguns outr...
07.12.2017 / 15:48