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

Removendo a última aba de uma linha em um arquivo

Eu tenho um arquivo de texto que consiste em campos delimitados por tabulação terminados com um CR / LF. Antes do CR / LF, uma aba extra foi inserida efetivamente, criando um campo em branco no final de cada linha. Eu gostaria de remover essa...
02.12.2010 / 08:17
2
respostas

altere o formato numérico

Eu tenho muitas linhas como abaixo: 123; XXXXXXXXXXXXXXX; ABCDE; AAAAAAA; 08082010; 000000000000000; 03/08/10; 110000; ZZZZZZZZZZZZZZZZZ; 0002 Eu só quero alterar o formato numérico (15 dígitos) XXXXXXXXXXXXXXX para XXXXXXXXX; XXX; XXX...
10.08.2010 / 04:15
3
respostas

csv calcula a média na linha de comando do linux

Eu tenho um arquivo grande cheio de registros como este 1, 2, 4, 5, 6 1, 3, 5, 6, 3 1, 4, 5, 6, 6 2, 4, 5, 5, 5 2, 3, 4, 5, 2 de qualquer forma, eu preciso pegar a média de todas as linhas com o mesmo primeiro número (chave). ou seja,...
20.07.2010 / 18:55
2
respostas

Como faço para transpor uma tabela com valores de chave repetidos?

Eu tenho uma tabela assim: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 Eu preciso transpor para ficar assim: 10 | 20 0.1 | 0.4 0.2 | 0.5 0...
15.08.2018 / 17:19
1
resposta

Sed / awk / perl correspondem a todos os prefixos de uma string dada

Gostaria de combinar todas as linhas em um arquivo em que minha palavra seja um prefixo ou a linha seja um prefixo da minha palavra. Por exemplo, a pesquisa por "abc" deve corresponder: a ab abc abcd abcxyz mas não: xabc z...
02.02.2017 / 20:27
1
resposta

sed, regex substitui por vars

Estou tentando usar o sed (4.2.2-4 + b1 debian 8 (jessie)) para substituir o texto em vários arquivos. Para sair disso: $var1 = array(foo=>"bar",bar=>"foo"); $var2 = array( foo=>"bar", bar=>"foo" ); $var1 = array( foo=>"...
22.01.2016 / 11:18
1
resposta

cur opção para preservar tempos de arquivo durante um achado / substituição?

Estou tentando modificar alguns arquivos do Autotool porque um projeto não está honrando meus CFLAGS , CXXFLAGS e LDFLAGS . Localizei algumas áreas em que provavelmente poderia fazer a alteração com um grep para libtool: link . Quand...
31.08.2015 / 06:49
2
respostas

Sed / Awk salvar texto entre padrões se contiver string

Estou enfrentando um problema com os e-mails. Preciso receber todas as mensagens entre duas pessoas: [email protected] e [email protected] . O file : From: [email protected] to: [email protected] <body of the message1>...
13.10.2015 / 10:55
1
resposta

Corresponde a primeira palavra seguinte que corresponde a um determinado padrão usando sed

Estou com problemas para obter o seguinte comportamento: input='somestring... --key1 val1 --key2 val2 --key3 val3 somestring...' output='val1' Eu tentei usar: echo $input | sed -nE 's/.*--key1 (.*) (--.*)$//p' #but this gives 'val1 --...
07.07.2015 / 09:11
1
resposta

piping tail -f em sed ou awk

Há outra questão que é quase a mesma, mas nenhuma das sugestões da sua resposta funciona para mim: Tubar a cauda -f no awk Estou tentando finalizar um arquivo de log, mas quero substituir \ r por \ n antes de exibi-lo, para que o terminal n...
04.03.2015 / 11:38