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

Leitura verbal de careta express dentro de colchetes, asterisco fora dos colchetes

Este é um acompanhamento da minha pergunta anterior " Sed para imprimir apenas a primeira correspondência de padrões da linha " Os dados em que estou trabalhando ... "one" ... "two" ... "three" ... Eu queria que one fosse impresso e...
02.08.2017 / 21:57
5
respostas

Extrai as duas primeiras partes de cada linha usando o awk

Eu tenho um arquivo delimitado por espaço que se parece com isso: 0 22:16050847:T:C 0 16050847 0 rs62224609:16051249:T:C 0 16051249 0 22:16051250:G:A 0 16051250 0 GSA-rs138295790 0 16057310 Como posso modificar a segunda c...
25.05.2017 / 10:48
3
respostas

Use sed para localizar e substituir uma string em vários arquivos [duplicados]

     Esta pergunta já tem uma resposta aqui:                   Passando arquivos regulares apenas para 'sed -i'                                      2 respostas                                Estou tentando passar uma lista de arqu...
05.07.2017 / 17:26
1
resposta

pre entendimento do código para processamento de texto

Alguém poderia me explicar isso abaixo do código sed sed -n ' /Policy Name:/! d s/.*:\s\+// h :1 n /Active:\s*no/d /HW\//!b1 :2 s/.*\s\(\S*\)\s*// G s/\n/\t/p n /^\s*$\|Include:/! b2 ' E...
01.06.2017 / 12:30
2
respostas

Extraindo blocos de texto com base na saída do grep

Atualmente, estou trabalhando com um arquivo de texto que contém os seguintes blocos de texto: -------------------------------------- Beginning of block Text Random Text keywordA Text End of block -------------------------------------- -----...
04.06.2017 / 14:01
2
respostas

substituindo caracteres especiais usando o comando sed [closed]

Eu tenho um arquivo fooap.p e estou usando o comando sed para obter a saída como fooap. echo fooap.p | sed s/\.\p//g mas a saída que estou recebendo é apenas foo. Estou sentindo falta de algo?     
19.07.2017 / 17:09
3
respostas

Substitui caracteres em um índice específico contados a partir de trás

Eu quero mudar alguns caracteres em uma string que eu crio. Eu faço um filelisting e de cada arquivo eu preciso acrescentar a informação "stat". Por exemplo, o nome do arquivo "K181_111126.CATProduct" resulta em "K181_111126.CATProduct.2011-...
13.07.2017 / 14:04
1
resposta

O que é o comando sed no /etc/init.d/umountfs do Debian para fazer?

/etc/init.d/umountfs é executado durante o desligamento para desmontar a maioria dos sistemas de arquivos. Ele contém isso: PROTECTED_MOUNTS="$(sed -n ':a;/^[^ ]* \(\/\|\/usr\) /!{H;n;ba};{H;s/.*//;x;s/\n//;p}' /proc/mounts)" Este coma...
22.08.2017 / 01:49
1
resposta

usando sed para localizar e substituir, não adicionando [duplicado]

Eu tenho um texto simples de URLs no stdout. Parte da URL é exibida abaixo. https://somedomain./xx?t=s&u=random other text Eu quero mudar isso usando sed ou algo da linha de comando para ler https://somedomain./xx?t=l&u=rando...
02.03.2017 / 11:45
1
resposta

Sed e duas linhas consecutivas

Eu tenho um arquivo de log de um aplicativo e devo filtrar apenas os usuários que não fizeram logon com sucesso (que é registrado como ok logo após o ID do usuário) O arquivo de log tem entradas como segue. user2 user5 user7 user1 user1 us...
13.02.2017 / 17:36