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

Substituir parte do arquivo de texto usando o script bash

Estou escrevendo um script de shell (bash) para buscar e construir vários bits de software. O script também grava vários pequenos arquivos de configuração e precisa alterar alguns arquivos de configuração pré-existentes. Qual é a melhor maneira...
28.09.2010 / 11:51
2
respostas

Substituir string em vários arquivos usando find e sed

Então cheguei à conclusão de que, para recursivamente substituir todas as instâncias de uma string no diretório (somente para arquivos de extensões .java), preciso usar find . -type f -name "*.java" -exec sed -i 's/original/result/g' {} +...
17.11.2016 / 22:09
3
respostas

Como remover linhas duplicadas que começam com um padrão e a próxima linha depois disso?

Eu quero remover as linhas duplicadas que começam com > e a próxima linha depois disso. Por exemplo: >1 ACCGGTTTCCTTGAAATT >2 AACCTTCCGGTTAATT >3 AACCTTCCGGTTAATT >1 ACCGGTTTCCTTGAAATT Como você pode ver, eu tenho...
23.09.2015 / 19:29
2
respostas

Como adicionar propriedades no final das duas primeiras linhas com aspas duplas?

Queremos adicionar as seguintes propriedades: -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M nas duas primeiras linhas que contêm a palavra - HBASE_MASTER_OPTS Exemplo antes da mudança : more ams-hbase-e...
13.08.2018 / 20:54
3
respostas

Maneira portátil de remover a primeira linha do espaço padrão (quando várias linhas estão presentes)

Qual é a maneira portátil de excluir a primeira linha 1 do espaço padrão? Com gnu sed eu posso fazer s/[^\n]*\n// mas, até onde eu sei, (usando \n em uma expressão de [] de parênteses) não é portátil. Exemplo prático: aqu...
10.09.2018 / 13:10
3
respostas

Grep / awk / sed para linhas compostas de apenas duas letras e linhas que começam com uma letra e atendem a um determinado comprimento

Não tenho certeza de quantas pessoas estão familiarizadas com os dados de sequenciamento de DNA, mas se isso fizer parte do meu arquivo (as linhas que começam com ">" são IDs e as linhas que começam com uma letra são sequências de DNA): &g...
02.06.2016 / 18:48
1
resposta

como usar o awk para fazer subtração com números em um arquivo grande

Eu tenho um arquivo grande como este AT5G44030,TAACARA,1000,+,200,206 AT5G44030,TAACARA,1000,+,418,424 AT5G44030,TAACARA,1000,+,773,779 AT5G44030,NGATT,1000,+,114,118 AT5G44030,NGATT,1000,+,267,271 .................................... Eu...
31.03.2016 / 06:10
5
respostas

divide a coluna após o n-ésimo caractere

Estou tentando dividir minha segunda coluna no arquivo abaixo a cada 4 caracteres. arquivo.txt >1A THISISATEST >1B THATISATEST resultado desejado: >1A THIS ISATEST >1B THAT ISATEST Após pesquisar e...
30.12.2015 / 18:05
2
respostas

Para contar o número de correspondências em uma string mega rapidamente

Eu tenho grandes dados de texto sem espaços e sem outras linhas em uma linha. Na realidade, os fluxos são 0,2 Gb / s, situação semelhante aqui , mas nesta tarefa, contando ocorrências que são mais desafiador computacionalmente do que apenas con...
30.06.2015 / 18:50
2
respostas

br comando não retorna o que eu quero

Meu documento doc.lst é composto por números e letras como esta: 01 ABC e quero levar apenas a parte "ABC". Eu tentei isso, mas ele inclui os números no meu resultado.lst. sed -n -e '/[A-Z][A-Z][A-Z]/p' < doc.lst > result.lst Co...
10.03.2015 / 09:17