Perguntas sobre 'regular-expression'

1
resposta

grep: fim do delimitador de palavras não está funcionando?

Por que nas seguintes (e)grep tentativas, egrep não consegue identificar o delimitador de fim de palavra? ( b )? $ echo -n "my-pc is beautiful" | egrep 'my-pc\b' my-pc is beautiful /home/pkaramol $ echo -n "my-pc-vol2 is beautiful" |...
11.07.2018 / 19:34
1
resposta

Procurando arquivos contendo caracteres não-ASCII

Estou tentando encontrar arquivos em um diretório que contenha alguns caracteres Unicode não-ASCII. Os caracteres exatos que tenho que encontrar não são conhecidos de antemão. Conceitualmente, essa deve ser uma tarefa fácil - encontre todos o...
12.03.2017 / 20:22
1
resposta

Precisa de uma mão com grep + regex [duplicate]

Eu preciso encontrar um conjunto de palavras que contenham vogais que ocorram na ordem mais recente. Não é necessário ocorrer consecutivamente. Permitindo também que cada vogal ocorra várias vezes antes da ocorrência da próxima, mas nunca mais...
27.04.2017 / 15:08
1
resposta

Existe uma maneira de listar os pacotes da data em que eles entraram no repositório Debian?

Eu fiz várias perguntas sobre apt e gerenciamento de pacotes no passado. Não rompendo com a tradição, aqui está mais um. Depois de fazer $ sudo apt-get update Ou / e $ sudo apt update Existe uma maneira de obter uma lista de...
08.05.2017 / 06:07
2
respostas

sed para imprimir o padrão que se estende pelas linhas

Estou aprendendo sed e atualmente estou com o seguinte problema: Eu quero extrair as linhas encontradas entre ^C da seguinte saída: banner exec ^C This is the banner ^C banner motd ^C This is the MOTD banner ^C ! line con 0 exec-timeou...
04.07.2016 / 18:32
1
resposta

Como eu transformo as letras minúsculas acentuadas para maiúsculas? - Usando o comando 'tr' [duplicado]

Eu tentei com: $ echo 'Ciência' | tr 'a-z' 'A-Z' CIêNCIA Mas o caractere 'ê' não muda, obviamente porque é acentuado. Então eu tentei com classes POSIX: echo "Ciência" | tr '[:lower:]' '[:upper:]' CIêNCIA Mas o 'ê' continua em mi...
29.10.2016 / 02:49
1
resposta

Contar o número de ocorrências de um parexes regex

Estou tentando contar o número de ocorrências de uma expressão de parênteses recursivos contendo regex. No meu caso particular, estou procurando contar ocorrências por linha ou por arquivo de (NP *) (VP *) (NP *) . Meu arquivo de exemplo conté...
19.08.2016 / 23:32
1
resposta

Como posso substituir a string de várias linhas usando sed? [fechadas]

Eu tentei o seguinte comando: - [root@10 bin]# cat temp asdjahskjdhajksdhjkashjahfksjdhfkjsddhflkdsjhfklsdajhfklajshdkjalsdlkjasdhkljas hskdajkdhkjas cast $recv $UE_CAPABILITY_ENQUIRY set trans_id [ string range $recv 42 43 ]...
17.06.2016 / 11:34
1
resposta

Usando o quantificador regex com find [duplicate]

Eu tenho um conjunto de arquivos em um diretório, todo o formato test[0-9][0-9].txt . Se eu correr find . -regex ".*/(test)[0-9][0-9]\.txt" então todos os arquivos são mostrados, mas se eu correr find . -regex ".*/(test)[0-9]{2}\.t...
23.11.2015 / 13:21
1
resposta

código de saída do awk se a expressão regular não corresponder

Eu quero obter o código de saída 1 se a quarta coluna não corresponder à expressão regular, mas parece que o awk retornará 0, mesmo que a expressão regular não tenha correspondido. Alguma idéia de como fazer o awk retornar 1 se o regexp não c...
09.09.2016 / 11:42