Perguntas sobre 'regular-expression'

2
respostas

Entendendo -regex com o GNU find

Antecedentes Eu tenho o que acho que deveria ser um caso simples. Eu quero encontrar todos os arquivos com "cisco" no nome e fazer algo com esses arquivos (via xargs ). Localizando arquivos com ls Antes de usar xargs , o primeiro...
18.12.2013 / 08:53
2
respostas

Qual é o uso do padrão antes de substituir o comando em sed

Há um exemplo neste link sobre sed : Para excluir o primeiro número em todas as linhas que começam com um uso "#": sed '/^#/ s/[0-9][0-9]*//' Qual é o benefício do primeiro padrão ( /^#/ )? Poderia ser simplesmente: sed 's/^#[...
18.04.2012 / 06:11
2
respostas

Encontre arquivos que começam com ~ $ (arquivos Temp do MicroSoft Word)

Por algum motivo, minha máquina está cheia de arquivos temporários do M $ Word, como: ~$Filename.docx ~$AnotherFile.docx Alguém pode sugerir um comando find / regex para pesquisar $ HOME e excluí-los?     
06.04.2012 / 09:05
3
respostas

Extraindo texto de um arquivo de texto no bash

Eu tenho um arquivo de texto grande, que é tudo uma linha. No texto há várias seções que se parecem com foo=12345 e eu preciso extraí-las todas como linhas separadas, ignorando o resto do arquivo. Por exemplo: random junk foo=12345 more...
26.02.2012 / 19:41
3
respostas

teste de shell se a cadeia de várias linhas contém o padrão especificado na última linha

Eu quero determinar se uma string de várias linhas termina com uma linha contendo o padrão especificado. Este código falhou, não corresponde. s='echo hello && echo world && echo OK' [[ "$s" =~ 'OK$' ]] && echo match...
17.06.2017 / 13:37
1
resposta

Por que echo “a ']” | grep -E “\ '” não combina?

Com base na pergunta sobre o SO , descobri que: echo "a']" | grep -E "\a" Corresponde a OK. echo "a']" | grep -E "\]" Corresponde a OK. Mas: echo "a']" | grep -E "\'" Não corresponde. Não consigo encontrar nenhuma docume...
26.12.2016 / 01:40
2
respostas

Como procurar pela palavra armazenada no espaço de espera com sed?

Esta é uma questão específica de sed ; Estou ciente de que isso poderia ser feito com outras ferramentas, mas estou trabalhando para expandir meu conhecimento sobre sed . Como posso usar sed para citar globalmente (na verdade, backtick...
27.10.2015 / 17:25
2
respostas

A correspondência de grupos com o grep inclui caracteres extras

Eu queria extrair algum texto com regex no bash, então decidi experimentar o seguinte exemplo simples. echo "abc def ghi" | grep -Po " \K(.*?) " Eu esperava obter um "def" , mas para minha surpresa um "def " (com um espaço extra fina...
18.01.2015 / 07:23
4
respostas

Encontre um padrão sem números repetidos no egrep

Eu para encontrar uma expressão regular para corresponder a todas as sequências de dígitos que não tenham dígito repetido. Exemplo: 198345 - > correspondido. 198315 - > não correspondido (1 repetido duas vezes) Como posso consegui...
03.06.2014 / 19:29
1
resposta

ex regexp HEX char

Eu tenho a seguinte string echo -e "a12\x8fb12\x9f" | xxd 0000000: 6131 328f 6231 329f 0a a12.b12.. e deseja excluir a sequência 12\x9f e 12\x8f com sed . Eu posso fazer isso com este comando sed -e 's_12\x...
26.06.2014 / 12:32