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

Recuperando linhas de um arquivo dependendo de outras linhas

Imagine a seguinte estrutura de arquivos: foo.bar.1 blabla moreblabla relevant=yes foo.bar.2 relevant=no foo.bar.3 blablabla foo.bar.4 relevant=yes Eu quero recuperar todas as foo.bar linhas onde dentro do bloco seguem a si mesmas e an...
31.01.2016 / 23:49
2
respostas

Extraindo números de ponto flutuante positivos / negativos de uma string

Estou tentando extrair números de algum texto. Atualmente estou usando o seguinte: echo "2.5 test. test -50.8" | tr '\n' ' ' | sed -e 's/[^0-9.]/ /g' -e 's/^ *//g' -e 's/ *$//g' | tr -s ' ' Isso me daria 2,5 "." e 50,8. Como devo modifica...
20.06.2016 / 21:28
3
respostas

edita o arquivo repo com sed

Eu quero editar manualmente o meu arquivo repo a partir da linha de comando, de preferência usando sed . Como posso fazer isso com base no nome do repo que quero editar? Eu quero pesquisar um nome de repositório específico (exemplo: reponam...
15.06.2016 / 19:12
3
respostas

Como selecionar 30 arquivos e fazer um monte de comandos sed neles

Eu quero novas cópias dos arquivos, por isso quero fazer algo como: dir *.rb foreach file make a copy of the file, e.g. 'blob.rb' to 'blob_processed.rb' do the 50 sed commands to process the blob_processed.rb file end Como posso fazer...
16.05.2013 / 18:00
3
respostas

bash + como combinar valores de saída na mesma linha

temos duas variáveis de matriz: linux_machines discos printf "%s\n" ${linux_machines[*]} neptun1 neptun2 neptun3 printf "%d\n" ${disks_num[*]} 4 5 5 como combinar os valores de arrays para obter os resultados esperados a seguir...
26.12.2017 / 10:15
5
respostas

alterando o padrão de um arquivo de texto

Um arquivo de texto tem um conteúdo parecido com chair table pen desk Agora eu quero que ele seja alterado e armazenado em uma variável, digamos var como abaixo ('presidente', 'presidente'), ('mesa', 'mesa'), ('caneta', 'caneta'),...
23.02.2012 / 09:28
4
respostas

br comando para substituir uma linha em branco por duas linhas de conteúdo

Como substituo a primeira linha em branco por duas linhas de conteúdo? Eu vi uma pergunta em substituindo várias linhas em branco por uma única linha em branco no vim sed , mas não vejo como adaptar isso. Então, por exemplo, se meu arquivo de e...
24.05.2011 / 07:38
3
respostas

verificar dados em colunas quando um dado ou algum pode estar faltando ou presente?

Não tenho certeza se isso é possível. digamos que eu tenha colunas como: Team Colour Game Rainfall PlayerName XYZ Blue Cricket Yes Kapil suponha que eu precise procurar por qualquer dado q...
11.05.2013 / 17:07
1
resposta

Substitua por sed até corresponder em uma linha

Eu tenho que substituir todos os "." caracteres antes do caractere "=" em todas as linhas de um arquivo. As linhas são assim: one.two.three=something four.five=1 six.seven=127.0.0.1 eight.nine.ten.eleven=somethingwerylong twelve=something.wit...
13.04.2016 / 11:19
2
respostas

Não entendi o comando 'n' do sed

Estou lendo sed & awk book e achei que entendi o comando n de sed até que executei o seguinte: $ echo -ne "abc\ncde\nfg\n" | sed "/c/{ n /f/d }" Saída: abc cde fg Mas eu esperava que a linha fg fosse excluída. Me...
22.07.2016 / 10:37