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

cant, converta uma barra invertida para double backslash

Eu tenho uma string json, que tem um potpourri de caracteres de nova linha escapados / escapados duplos. O analisador Json não permite que seu valor de cadeia tenha escapes de barra invertida. Eu preciso uniformemente fazer todos eles para fu...
14.09.2015 / 14:09
4
respostas

Como faço para remover o primeiro caractere em uma coluna específica usando sed

Eu tenho o arquivo com a próxima estrutura: 999963803|081439403|FFF|33 999964211|081823904|FFF|33 999970948|081765738|FFF|33 999971835|081736346|FFF|33 999972780|082127527|FFF|33 Eu preciso remover o primeiro caractere na segunda coluna,...
25.09.2015 / 16:08
2
respostas

Saída de pré-formatação CSV

Eu tenho um script bash que converte este arquivo "origin.txt" cxx-yyy-zzz-999-111 2018-01-1T00:10:54.412Z 2018-01-5T00:01:19.447Z 1111-6b54-eeee-rrrr-tttt 2018-01-1T00:41:38.867Z 2018-01-5T01:14:55.744Z 1234456-1233-6666-mmmm-12123 2018-01-1...
06.08.2018 / 15:15
1
resposta

/(.+)\n\1/ funciona mas /(.*)\n\1/ não quando ambos devem trabalhar

Eu estava brincando com sed depois de responder a outra pergunta e notei que .+ e .* não estão dando o mesmo resultado quando ambos combinam vários caracteres em um endereço de contexto. O seguinte comando 1 : sed -E '$!N;/(.+)\n...
24.10.2018 / 19:18
3
respostas

Como posso apagar tudo entre dois marcadores em um arquivo?

Eu tenho um texto em um arquivo de texto, onde quero que tudo que esteja entre strings como \{{[} e {]}\} seja excluído - incluindo essas strings.  Essas duas cadeias podem estar em linhas diferentes, assim como na mesma linha. Em qualqu...
04.11.2015 / 16:42
2
respostas

Insira algumas linhas antes de uma linha específica com sed

tenho o seguinte arquivo <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <dir>/usr/local/texlive/2017/texmf-dist/fonts/opentype</dir> <dir>/usr/local/texlive/2017/texmf-dist/...
25.02.2018 / 18:07
3
respostas

como encontrar a última palavra no arquivo e ignorar espaços vazios

como encontrar a última palavra no arquivo, mesmo depois da palavra, há linhas vazias o caso Eu tentei isso para encontrar a última palavra tail -1 /tmp/requests.txt mas sem saída Eu experimento a seguinte abordagem awk 'E...
03.01.2018 / 14:47
3
respostas

Como apagar todas as ocorrências de uma lista de palavras de um arquivo de texto?

Eu tenho um arquivo contendo uma lista de palavras. Desejo remover todas as ocorrências de todas as palavras deste arquivo de um arquivo de texto grande. Exemplo: Arquivo 1 queen king Exemplo de arquivo de texto Both the king and...
10.11.2016 / 12:21
3
respostas

Desfaz o espaçamento entre letras com sed

Eu tenho um arquivo de texto fonte contendo texto onde algumas palavras são como a palavra "letterpaced" nesta pergunta (ou seja, há um caractere de espaço entre as letras da palavra. Como posso desfazer o espaçamento entre letras usando sed?...
03.07.2015 / 15:07
4
respostas

Usando Grep -o ou Sed / Awk para pegar o trecho do meio da string

Estou assistindo ao tráfego de log e vejo o abuso regular dos vários mecanismos de pesquisa de imagens, especialmente o Bing. URL de exemplo: http://www.bing.com/images/search?q=dagger+genesis+solo&view=detailv2&&&id=C65E81...
05.06.2015 / 02:35