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

Obtenha todas as correspondências regex entre dois padrões e imprima-os para o arquivo

Eu tenho um arquivo com várias linhas longas. Eu gostaria de pegar todos os grupos entre dois padrões e imprimi-los em um novo arquivo, um jogo por linha. Consegui fazer isso com o Python, mas prefiro usar apenas ferramentas de linha de comando...
26.09.2013 / 21:25
3
respostas

Imprimindo e excluindo a primeira linha de um arquivo usando 'sed'

Eu posso imprimir a primeira linha de um arquivo usando sed -n 1p file.txt Eu posso excluir a primeira linha de um arquivo usando sed -i 1d file.txt Existe uma maneira de imprimir e excluir em sed ? Tipo como um FIFO pop() ou...
08.01.2014 / 06:59
3
respostas

sed one-liner para substituir maiúsculas da palavra-medial

Eu usei o OCR para transformar algumas digitalizações em texto simples, mas infelizmente as letras 'fi', que são comumente associadas a algumas fontes, foram lidas como maiúsculas. Agora eu preciso substituir todos os W's por 'fi', e estes podem...
27.05.2011 / 01:47
1
resposta

troca duas palavras usando sed

Estou tentando trocar duas palavras em uma linha, mas não funciona. Por exemplo: "Hoje é meu primeiro dia de universidade" deveria ser "meu é Hoje primeiro dia de universidade" Isso é o que eu tentei: sed 's/\([a-zA-z0-9]\)\([a-zA-z0-9]\)\...
30.03.2013 / 11:57
2
respostas

substitui o valor em branco pelo valor anterior da primeira coluna usando awk e sed

john math science paul math science rosy math jill science rob math science hary math Saída desejada: john math john science paul math paul science rosy math jill science rob...
24.12.2016 / 08:05
3
respostas

Extraia linhas entre e incluindo 2 padrões

Eu tenho um arquivo com dados estruturados da seguinte forma 1, p1, p2, p3, p4, p5, p6, p7 2, p9, p10,, 2, q1, q2, q3, q4, q5, q6, q7 2, q9, q10,, 2, r1, r2, r3, r4, r5, r6, r7 2, r9, r10,, 1, s1, s2, s3, s4, s5, s6, s7 2, s9, s10,, ... E...
30.12.2014 / 16:40
1
resposta

br comando dentro do sed

É possível executar o comando sed dentro de sed , algo assim: sed -i.bak -e '${sed -n 1,1p file.txt},$d' output.file Eu quero a primeira linha de file.txt , que é o número a ser o parâmetro de entrada para output.file , onde toda...
04.02.2015 / 10:29
1
resposta

Script que gera a média de várias linhas de grupo, de um arquivo

Esta é uma parte "Pequena" do arquivo car_sales.txt que estou tentando extrair informações (o arquivo completo tem cerca de 700 linhas, com mais marcas de veículos do que as listadas aqui): first_name,last_name,price_paid,brand,year Mann,Mat...
30.11.2015 / 05:25
3
respostas

Como usar o sed para gravar em um nome de arquivo armazenado em uma variável?

De dentro de um script bash , como posso usar sed para gravar em um arquivo onde o nome do arquivo é armazenado em uma variável bash? O redirecionamento de saída não funciona porque quero editar um arquivo no lugar, puxando as linhas que co...
03.11.2015 / 01:17
3
respostas

Inserindo um texto entre 2 padrões

Eu tenho um arquivo .xml que contém o abaixo <controller-host></controller-host> <controller-port></controller-port> <tier-name></tier-name> <node-name></node-name> Eu quero a saída como...
22.10.2015 / 18:00