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
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 / 07: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 / 15: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 / 09: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 / 04: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 / 00: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 / 16:00
3
respostas

Substituindo string em todos os arquivos encontrados pelo grep. Não pode fazê-lo funcionar

Estou tentando fazer o que o título diz. Então eu acho todos os arquivos necessários com o grep: grep --include=\*.{php,ini,conf,sh} -ril -P "'([\d\w\-\_\.]+)(@domain.com)'" '/var/www_data/somepath/' Agora, presumo que seja o uso de sed...
06.09.2014 / 21:03
1
resposta

Não é possível redirecionar a saída do sed

Estou enviando saída do clock por meio do sed para remover zeros à esquerda dos números. Parece assim: clock -sf 'S%A, %B %d. %I:%M %P' | sed 's/\b0\+\([0-9]\+\)//g' Isso funciona bem e produz a saída que eu quero. No entanto, quando t...
01.09.2014 / 19:58
2
respostas

Adicionando uma nova coluna usando informações de subcabeçalhos

Substituindo as linhas que contêm um padrão por sed Obrigado a @don_crissti e @Archemar. Eu acho que minha pergunta não é uma duplicação da pergunta acima. Então aqui está um exemplo de entrada. Editar: Todas as seções têm valores. Eu...
21.07.2015 / 20:37
1
resposta

Usando o comando sed converter apenas o primeiro caractere em linha específica com maiúsculas

Como posso converter o primeiro caractere de cada palavra na linha após gr-description: para maiúsculas? Por exemplo: $ cat /tmp/test1 groMail: [email protected] gr-description: abc-location-999 group-emailid: [email protected] members:...
07.08.2014 / 06:58