Perguntas sobre 'regular-expression'

2
respostas

Extrai dados do arquivo de log

Estou tentando aprender a analisar arquivos usando os comandos e ferramentas do Linux. Estou sempre confuso sobre como aproveitar melhor o grep / awk / sed. Aqui está um caso de uso específico. Eu tenho um arquivo de log que contém as segu...
20.04.2017 / 20:25
1
resposta

Como posso obter uma lista dos usos de ctags de definições regex?

Estou usando a ferramenta de linha de comando exuberante ctags . % ctags --version Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert Eu gostaria de obter uma lista das definições de regex que os ctags usarão ao inde...
02.05.2017 / 02:19
3
respostas

GAWK usando parênteses como FS

Eu tenho lutado com o funcionamento do gawk ao configurar um regexp para o FS como space_about_parenthers OU closing_parenthesis-coma-space Eu tentei várias abordagens nenhuma com o comportamento desejado em primeiro lugar. FS="( ()|(), )" 2...
21.02.2017 / 05:53
1
resposta

Como excluir o nome da pasta, independentemente do caminho no bash? [duplicado]

Estou tentando excluir pastas de arquivos pesquisados. Na verdade, funciona relativamente bem. Meu código é assim: find . -type d -regextype posix-extended -regex "(./Scripts/testfolder)" -prune -o -type f -print Meu problema é, no e...
12.03.2017 / 17:12
3
respostas

ex regex para obter o nome do arquivo sem extensão com ()

Eu tenho uma string GameOfThronesS01E05.mkv . Eu quero GameOfThronesS01E05 usando sed com regex. Eu tentei echo GameOfThronesS01E05.mkv | sed 's/\(.+\)\.mkv$//' e não funcionou     
10.02.2017 / 18:13
1
resposta

Regex, encontrando todas as palavras que terminam com uma letra específica

Eu sou regex de autoaprendizagem para que eu possa gerenciar meus arquivos Linux muito melhor para o trabalho, mas estou tendo problemas para encontrar uma palavra que termine com uma letra especificada. Eu sei encontrar palavras que começam...
12.02.2017 / 22:06
1
resposta

Encontre todos os endereços IP dentro dos diretórios * / log / * e imprima essas linhas em um arquivo, sem duplicatas

Estou tentando recuperar todas as linhas com endereços IP de arquivos dentro de diretórios chamados log e gravá-los em um arquivo, mas não estou tendo muita sorte. No momento estou digitando: find . -path "*/log/*" -type f | xargs grep -E...
02.02.2017 / 20:41
4
respostas

Como posso excluir tudo, exceto um padrão alfanumérico?

Eu também tenho um arquivo com muitos caracteres especiais e indesejados. Quero manter um padrão alfanumérico específico e ignorar todo o resto - por exemplo, AB123456789 - quero extrair apenas esta palavra-chave, ou seja, dois alfabetos "AB" se...
10.02.2017 / 16:30
1
resposta

Como faço para substituir várias linhas próximas a caracteres regex?

Aqui está uma parte do meu arquivo fonte, chamado "mysqld": exit $r ;; 'bootstrap') if test "$_use_whatever" == 1 ; then log_failure_msg "Please use galera_new_cluster to start the mariadb service with --wsrep-new-cluster"...
09.02.2017 / 22:50
3
respostas

Extraindo apenas múltiplos padrões específicos do arquivo

Eu tenho o seguinte arquivo: $less dummyKeyAndValue.txt apiKey=key1;some_other_data;term=abc apiKey=key2;some_other_data;some_other_data;term=def term=pqr;some_other_data;apiKey=key1 apiKey=key3;some_other_data;term=def Eu qu...
02.01.2017 / 14:09