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

Transformando arquivo CSV usando sed

Para poder importar alguns dados para uma determinada ferramenta, tenho que transformar um arquivo CSV desse formato "data","data","data data","data","123" para este formato data;data;data data;data;123 As colunas nunca contêm "...
10.10.2009 / 16:46
1
resposta

Onde o Macports instala o GNU sed quando instalo a porta coreutils?

Onde o Macports instala o GNU sed quando instalo a porta coreutils? Eu quero usar o GNU sed em vez do BSD sed no Mac OS X.     
22.06.2012 / 18:04
2
respostas

Multi-Line Sed Replace

Considere o seguinte texto (incidentalmente, parte de um dump MySQL): CREATE TABLE 'table' ( 'id' int(10) NOT NULL auto_increment, 'name' varchar(100) NOT NULL default '', 'description' text NOT NULL, PRIMARY KEY ('id'), FULLTEXT...
21.08.2013 / 18:19
4
respostas

SQL gosta de agrupar por e soma para arquivos de texto na linha de comando?

Eu tenho enormes arquivos de texto com dois campos, o primeiro é uma string, o segundo é um inteiro. Os arquivos são classificados pelo primeiro campo. O que eu gostaria de obter na saída é uma linha por string única e a soma dos números das str...
02.05.2010 / 06:25
5
respostas

Usando sed para remover dígitos e espaço em branco de uma string

Estou tentando remover a primeira ocorrência de dígito (s), o ponto, a segunda ocorrência de dígito (s) e o espaço antes da palavra . Eu criei este regex: sed 's/^[0-9]\+.[0-9]\+\s//' input.txt > output.txt Exemplo de texto: 2.1...
31.03.2013 / 20:32
1
resposta

sed: não é possível ler: nenhum arquivo ou diretório

Eu uso isso como str_replace para cada arquivo na pasta após descompactar o arquivo na pasta temporária find "$tmp" -type f | xargs sed -i "s/${targetsubstring}/${newsubstring}/g" mas recebo este erro: sed: can't read /tmp/tmp.Q18p8BRY...
17.11.2013 / 15:07
2
respostas

use sed para substituir nbsp, 160, Hex 00a0, Octal 240, espaço sem quebra

Estou tendo alguns problemas com arquivos de configuração que têm os caracteres espaço sem quebra . Como devo especificar esse caractere com sed para que eu possa substituí-lo por um espaço. sed -n 's/ / /g' exemplos dos erros ser...
11.12.2012 / 14:40
1
resposta

sed estranheza, inigualável {

Estou tentando usar o r (comando read para anexar o conteúdo de data2 aos dados. Eu quero acrescentar o conteúdo depois da linha contendo 'dois'. Quero excluir a linha que contém 'dois'. Mas eu bati em uma parede de tijolos. Parece um inseto,...
01.08.2012 / 14:00
3
respostas

Como anexar a primeira linha de um arquivo?

Como você pode usar o sed para substituir toda a primeira linha de um arquivo com a primeira linha e mais algum texto adicional? Por exemplo, como posso acrescentar -foo a um arquivo que contenha apenas uma linha. testfile conteúdo come...
29.01.2016 / 01:06
4
respostas

Imprime referência reversa na expressão regular

Eu estava esperando uma maneira de fazer sed substituir toda a linha com a substituição (ao invés de apenas a partida) para que eu pudesse fazer algo assim: sed -e "/$some_complex_regex_with_a_backref//" e só imprima a referência de volta...
16.03.2012 / 22:18