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

Substituir string em um arquivo de texto enorme (70 GB), uma linha

Eu tenho um arquivo de texto enorme (70 GB), uma linha e desejo substituir uma string (token) nele. Quero substituir o token <unk> por outro token falso ( problema de luvas ). Eu tentei sed : sed 's/<unk>/<raw_unk>...
29.12.2017 / 14:58
3
respostas

De quais personagens eu preciso escapar ao usar sed em um script sh?

Pegue o seguinte script: #!/bin/sh sed 's/(127\.0\.1\.1)\s//' [some file] Se eu tentar executar isso em sh ( dash here), ele falhará por causa dos parênteses, que precisam ser escapados. Mas eu não preciso escapar das barras inver...
28.02.2012 / 04:42
2
respostas

Usando 'sed' para localizar e substituir [duplicado]

Eu sei que esta pergunta provavelmente já foi respondida antes. Eu tenho visto muitos tópicos sobre isso em vários lugares, mas as respostas são geralmente difíceis de extrair para mim. Estou procurando ajuda com um exemplo de uso do comando '...
05.10.2014 / 05:25
12
respostas

Como posso usar o sed para substituir uma string de várias linhas?

Tenho notado que, se eu adicionar \n a um padrão para substituir usando sed , ele não corresponderá. Exemplo: $ cat > alpha.txt This is a test Please do not be alarmed $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alp...
07.12.2011 / 18:03
3
respostas

Retorna apenas a parte de uma linha após um padrão correspondente

Então, abrir um arquivo com cat e, em seguida, usar grep para obter linhas de correspondência só me ajuda quando estou trabalhando com o conjunto de registros específico com o qual estou lidando. Ele precisa de uma maneira de combinar as l...
07.11.2011 / 23:18
11
respostas

Delete Primeira linha de um arquivo

Como posso excluir a primeira linha de um arquivo e manter as alterações? Eu tentei isso, mas apague todo o conteúdo do arquivo. $sed 1d file.txt > file.txt     
16.10.2013 / 00:22
12
respostas

Decodificação de codificação de URL (porcentagem de codificação)

Desejo decodificar a codificação de URL. Existe alguma ferramenta interna para fazer isso ou alguém poderia me fornecer um código sed que fará isso? Eu pesquisei um pouco através do unix.stackexchange.com e na internet, mas não encontrei...
04.10.2014 / 13:13
4
respostas

O que significa? [duplicado]

O que
22.06.2013 / 16:36
7
respostas

Existe um tutorial básico para grep, awk e sed? [fechadas]

Sou usuário do Linux há algum tempo e tenho uma compreensão bastante decente da maioria dos utilitários de linha de comando comuns. No entanto, os que surgem novamente em relação à programação são grep , awk e sed . A única coisa em qu...
25.09.2010 / 18:04
5
respostas

Remover linha contendo determinada string e a seguinte linha

Eu uso isso cat foo.txt | sed '/bar/d' para remover linhas que contenham a string bar no arquivo. Gostaria, no entanto, de remover essas linhas e a linha imediatamente a seguir . De preferência em sed , awk ou outra ferramen...
19.11.2012 / 16:41