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

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 / 11: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 / 16: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 / 04: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 / 17: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 / 16: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 / 08:17
3
respostas

Para substituir% marks, mas não \% em Perl Regex

Estou pensando em como você pode substituir as marcas [^\]% , mas não as marcas \% no comando sed dessa resposta . Eu acho que olhar para trás não é necessário. Meu comando Sed atual, mas eu acho que Perl é uma obrigação aqui cat som...
30.05.2015 / 08:18
3
respostas

Retira o padrão de palavras no final da string usando sed

Eu tenho a seguinte string: ksh -x SCRIPT2.ksh $BUSSINESSDATE & PID=$!; ksh -x SCRIPT1.ksh $BUSSINESSDATE & PID=$!; Eu quero remover a última palavra & PID=$!; . O resultado desejado é: ksh -x SCRIPT2.ksh $BUSSINESSDATE &...
12.01.2015 / 20:42
3
respostas

Adicionando texto ao início do arquivo de texto

Eu estou tentando adicionar uma linha de texto ao início de um arquivo de texto (na verdade não texto, mas apenas duas barras invertidas). Estou tentando o seguinte, que encontrei nesta resposta: Adicionar linhas ao início e ao final do arquivo...
27.01.2015 / 20:13
2
respostas

Imprime recuos com espaço em branco apenas no comando tree

Eu quero listar os subdiretórios de um diretório usando o comando tree . Mas eu não quero imprimir linhas de recuo. Eu só quero ter os espaços em branco em seu lugar. Não consegui encontrar o parâmetro correto na página man. Talvez eu possa...
25.11.2015 / 13:44