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

Excluir linhas contendo texto repetido

Eu tenho um arquivo contendo dois caminhos em cada linha. Quero remover as linhas que contêm o mesmo caminho duas vezes. Eu trabalho no Linux e no Solaris. Eu gostaria de um one-liner em sed ou awk ou perl. Exemplo de arquivo de entrada:...
04.06.2013 / 10:28
1
resposta

pt_br remova caracteres especiais e espaços na linha

Entrada [*] 111, 22, 33, 44 Resultado 111,22,33,44 Usar sed command sed 's/^\[\*\][[:space:]]*//' file foi capaz de exibir a saída como 111, 22, 33, 44 , o que significa que o espaço ainda está lá. Então, qual é o c...
21.11.2017 / 12:53
2
respostas

Como remover todas as tags HTML com sed?

Encontrei um ótimo tutorial explicando alguns exemplos práticos de sed . O último (número 10) pode ser visto abaixo: $ sed -e 's/<[^>]*>//g' This <b> is </b> an <i>example</i>. This is an example....
01.09.2016 / 00:22
4
respostas

como combinar tudo entre uma string e antes do próximo espaço

digamos que eu tenha a seguinte string: sdffsd sfdfi -ip 192.168.1.1 sdfdf ertret Eu gostaria de extrair "192.168.1.1" ou qualquer outro endereço IP válido (quatro números decimais, cada um variando de 0 a 255, separados por pontos, por...
06.12.2016 / 21:49
3
respostas

Corresponder patternA e imprimi-lo somente quando patternB for correspondido, incluindo a seguinte linha

Eu estou olhando para obter todas as linhas que têm a palavra 'search_string' + a linha após ele + a linha correspondente 'mod' antes dele. Eu tentei: grep -n 'mod\|search_string' ip | grep --before 1 search_string> inter grep -n --afte...
25.08.2018 / 18:46
5
respostas

recorte o primeiro e último elemento em CSV

Eu tenho uma matriz em um arquivo CSV como input.csv "{1,2,3,4}" "{1,2,3,4,5,6,7,8,9}" "{34,6,7,89}" Eu quero obter o primeiro e o último elemento deste arquivo CSV como outro arquivo CSV output.csv 1,4 1,9 34,89 Eu ten...
26.12.2016 / 09:10
3
respostas

ext a substituição da string por correspondência exata contendo /

Estou tentando usar sed para procurar a ocorrência de uma string exata que contenha / nela. Abaixo está a abordagem que estou tentando, mas sem sorte. input_string="/path /path1 /path2" search_string="/path" input_string=echo $input_string |...
30.12.2016 / 14:11
3
respostas

grep / parse text

Eu preciso analisar os nomes dos medicamentos dos resumos do Medline. Eu estava esperando fazer isso obtendo saídas de grep -wf e grep -owf usando colar, mas as saídas não correspondem, porque grep -owf cria uma saída para cada correspo...
29.12.2016 / 21:06
2
respostas

comando simples para remover cabeçalho e rodapé de um arquivo

Eu quero um comando para remover um cabeçalho e rodapé XML de um arquivo: <?xml version="1.0" encoding="UTF-8"?> <conxml> <MsgPain001> <HashValue>A9C72997C702A2F841B0EEEC3BD274DE1CB7BEA4B813E030D068CB853BCFECA6<...
20.10.2011 / 13:34
2
respostas

Por que o sed imprime a primeira string do arquivo, mesmo que não encontre grupos correspondentes

Estou tentando escrever uma expressão sed que irá extrair grupos correspondentes do arquivo. Por exemplo Eu tenho folha .cue e quero extrair sua tag de gênero. Tem o seguinte formato: $ cat file.cue | grep GENRE REM GENRE "POP" Eu crie...
18.01.2014 / 20:59