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

filter xml documents correspondência certains ids

Suponha que você tenha um arquivo contendo muitos documentos xml, como <a> <b> ... </a> in between xml documents there may be plain text log messages <x> ... </x> ... Como eu filtraria esse arquivo par...
18.12.2017 / 01:07
1
resposta

grep até parênteses correspondentes

Eu tenho um arquivo como este: - pin(ABC) { a b c d e f { abc } } pin(XYZ) { g h i j k { j k { cg {...
31.07.2014 / 15:28
1
resposta

substituindo a terceira ocorrência de um padrão usando sed

Aqui está um comando sed . Quero substituir a terceira ocorrência de 00 a 11 echo "0000000000000000" | sed -e 's/00/11/3' A saída é: 0000110000000000 Mas achei que a saída seria: 0011000000000000 primeira ocorrência...
21.04.2012 / 07:06
2
respostas

Substitua uma linha por STDIN em um Makefile

Um alvo Makefile deve ser responsável por: pegando a saída de $ perl Markdown.pl src/index.md (markdown to html) usando essa string para substituir uma linha, algo como CONTENT originado no arquivo src / template.html. Não há outra l...
29.01.2012 / 20:24
2
respostas

Imprime um arquivo de texto de um número de linha para outro depois de procurar pelas linhas

Eu quero imprimir um arquivo de texto de X número da linha para Y número da linha O valor de X & Y é determinado procurando por uma linha específica no arquivo de texto (neste caso, o número da página) Eu procuro a linha p...
13.08.2013 / 09:12
2
respostas

Número máximo de linhas / comandos de edição em um script SED?

Como todos sabemos, sed pode ler comandos de um ou mais arquivos de script (ou de stdin 1 ) via -f . Isso é útil quando precisamos fazer mudanças com base em uma lista de padrões (ou números de linha), já que podemos processar as linha...
10.11.2016 / 21:34
5
respostas

Substituir dados em posições específicas no arquivo txt usando dados de outro arquivo

Eu tenho um arquivo de texto no formato abaixo: $data This is the experimental data good data This is good file datafile 1 4324 3673 6.2e+11 7687 67576 2 3565 8768 8760 5780 8778 "This is line '2'" 3 7656 8793 -3e+11 7099 79909 4...
08.09.2014 / 13:20
1
resposta

Strace é uma ferramenta adequada para descobrir onde um programa escreveu no sistema de arquivos?

Eu gostaria de determinar onde um determinado aplicativo (por exemplo, navegar ) escreve no sistema de arquivos para garantir Não deixa vestígios. Sem um sistema de sandboxing dedicado, isso provavelmente não é fácil, mas estou me perguntando s...
30.10.2013 / 22:33
1
resposta

Remove todas as novas linhas em um arquivo de texto usando sed [duplicate]

Eu gostaria de remover todas as novas linhas no meu arquivo de texto com sed , eu uso este código: sed -i-o 's/\n//g' mytext.txt mas nada muda. Eu devo estar faltando alguma coisa ... Esse é o conteúdo do meu arquivo mytext.txt:...
31.05.2014 / 12:41
1
resposta

Por que o sed não sai imediatamente depois de gravar a saída?

Eu executei sed em um arquivo grande e usei o utilitário pv para ver a rapidez com que ele é lido entrada e escrita de saída. Embora pv mostrasse que o sed lia a entrada e escrevia a saída em cerca de 5 segundos, o sed não saiu por mais 20 a 3...
11.04.2015 / 01:46