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

Renomeie arquivos (apague alguns caracteres que não são sempre os mesmos)

Eu tenho alguns arquivos com nomes como este: DA1_ATGCATG_L001_R1.fastq.gz Oeu43_TCATGAC_L004_R2.fastq.gz Eu quero excluir a parte após o primeiro "_", mas manter o final dos nomes de "_R" para obter isso: DA1_R1.fastq.gz Oeu43_R2.fast...
28.04.2015 / 12:43
4
respostas

Factoring um grep de um grep | fluxo sed ou escrevendo grep em sed?

Eu tenho um arquivo como: file.foo file2.foo file.bar file3.foo Agora quero retornar apenas as linhas que terminam com .foo , mas desejo renomear todas as ocorrências de file com blag . Nesse caso, isso significa ignorar file.bar...
07.07.2018 / 17:14
2
respostas

Por que o sed output -e expression # 1, char 55: expressão regular precedente inválida

Estou tentando escrever o comando sed para encontrar e substituir um valor key = em uma string delimitada por vírgulas. Exemplo de string no arquivo: KEY_1=value_1,KEY_2=value_2,SOMEKEY=lastValue O comando sed usado: sed -r 's/KEY_...
26.09.2018 / 02:05
3
respostas

Extrai um inteiro em uma linha de string

Estou tendo um problema com a extração de um número de um arquivo de texto. Basicamente, parece-se com isso (tudo em uma linha; dividido aqui por um pouco mais de legibilidade): [{"id":1,"width":720,"height":480,"longitude":20.104258199768,"t...
16.02.2018 / 15:31
1
resposta

Como imprimir o número selecionado de linhas repetidamente de um arquivo longo? [duplicado]

Eu quero ser capaz de imprimir linha 1,2,3,4,7 saltando linhas 5,6,8,9 e repita o padrão até o final do arquivo. Exemplo de ENTRADA: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 Line 12 Line 13 Line 14...
28.02.2018 / 00:50
3
respostas

set padrão de pesquisa antes de anexar / substituir várias linhas

Eu tenho uma lista de servidores e serviços em execução neles e gostaria de acrescentar o nome do servidor como um prefixo para os seguintes serviços Considere a seguinte entrada "SERVER": "us-east-1e-421" "SERVICES.SNMP.STATUS": "ok" "SER...
09.01.2018 / 16:34
3
respostas

script para analisar o arquivo de duas linhas consecutivas de comprimento desigual

Estou tentando analisar um arquivo grande em que cada duas linhas consecutivas têm o mesmo tamanho (o texto é completamente diferente). Eu procurei e meu primeiro post aqui. Eu encontrei um script e tentei modificá-lo, mas sem alegria. Arquivo é...
04.04.2018 / 18:38
3
respostas

Como posso trocar um valor em uma linha?

Se o valor for YES , torne-o NO . Se for NO , faça YES . Eu estou usando o seguinte comando como um exemplo: ( echo "online=YES"; echo "online=NO" ) | sed -e 's/online=YES/online=NO/' -e 's/online=NO/online=YES/' online=YES online=YE...
12.09.2017 / 20:56
3
respostas

Merge Next Line com a linha anterior

Eu tenho um arquivo de texto com linhas como: LIN This is the value which I need from this line which has a very long line SHR This1;This2; This3; GYC This is an extra. E a saída deve ser como: LIN This is the value which I...
01.09.2017 / 13:50
2
respostas

Imprimindo caracteres após um cólon

Como imprimo algo após o cólon? Entrada: color:white,name:green então gostaria de imprimir qualquer coisa depois de : Saída: white,green     
20.12.2017 / 09:42