Perguntas sobre 'regular-expression'

1
resposta

O SED está tentando puxar um rápido no moi (problema de referência anterior)?

Estou tentando extrair a subexpressão terceira desta linha: #EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" (sim, o arquivo adduser.conf , para aqueles que estão curiosos) com: sed 's/\(EXTRA_GROUPS=\)\("\)\(.*\)\("\...
04.04.2017 / 13:03
1
resposta

Como solicitar parâmetros específicos com o grep?

Preciso procurar em /usr/share/dict/words uma palavra de 5 letras que comece com d ou D , seguida por uma vogal minúscula e termine com s . Eu tentei de tudo, mas sem sucesso.     
08.05.2013 / 10:05
1
resposta

bash ponto de expressão regular "." character not matching

A string que estou tentando corresponder é um endereço IP e eu vi alguns exemplos na web. No entanto, parece que estou perdendo algo que pode ou não ter a ver com as diferenças entre as convenções de expressão regular. (pcre, ere, ??) Para di...
21.11.2018 / 15:26
3
respostas

Insira uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numérico

Eu tenho essa linha word1 word2 1234 4567 word3 8901 word4 word5 2541 5142 word5 Eu quero dividir essa linha para inserir uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numér...
29.10.2018 / 23:46
1
resposta

como mover um arquivo depois de identificá-lo com ls | egrep, ou “egrep” vs “find”

Eu preciso mover todas as imagens com uma string de nome de arquivo específica para um diretório específico. Este é um nome de arquivo de exemplo facility_92+SOURCE1+SOURCE1.0 Após o 'facility_', pode haver de 1 a 5 dígitos. O segui...
15.10.2018 / 09:57
4
respostas

substituições no editor vi

Eu tenho um arquivo chamado foo.txt . Este arquivo contém valores: abc.tar.gz abc.1.1.tar.gz bca-1.2.tar.gz Eu gostaria de obter uma saída como essa abc abc.tar.gz abc.1.1 abc.1.1.tar.gz bca-1.2 bca-1.2.tar.gz O mesmo valor / tex...
20.09.2018 / 13:18
1
resposta

Grepping em du -h para todos os arquivos maiores que 1GB

Então, meu disco está cheio, estou tentando grep para todos os arquivos maiores que 1G. Eu tentei procurar a palavra Classificar na página man do DU, mas não encontrei nada. du -h . | grep -E "^\d*\.\d*G" e também isso. du -h . | grep...
19.10.2018 / 16:07
1
resposta

Como negar o operador de correspondência de expressão regular do Bash

O Bash tem o operador de correspondência de expressão regular =~ . Aqui é um exemplo de uso: #!/bin/bash input=$1 if [[ "$input" =~ "[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]" ]] # ^ NOTE: Quoting not necessary, a...
24.10.2018 / 02:48
2
respostas

excluindo arquivos mais antigos que um dia específico e excluindo os arquivos diretos na pasta

Gostaria de excluir todos os arquivos com mais de 10 dias das subpastas de fluxo de ar Eu usei o seguinte comando: find /var/log/airflow/ -type f -mtime +10 -delete mas excluindo todos os arquivos que existem na pasta de fluxo de a...
13.09.2018 / 13:20
1
resposta

Não é possível capturar o grupo regex? [duplicado]

Eu tenho o script Bash abaixo, tentando capturar os últimos dígitos de 'pingnet', mas não consigo fazer uma correspondência. Eu verifiquei no regex101 e meu regex está correto: pingnet="pingcount,site=DC,cur=200 total-up=988" regex='(\d+)$'...
19.07.2018 / 22:23