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