Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
4
respostas

Como grep para guias sem o uso de guias literais e por que não funciona?

Quando procuro por guias em um arquivo com (e) grep, eu uso a guia literária ( ^v + <tab> ). Eu não posso utilizar \t como um substituto para guias em expressões regulares. Com p. sed esta expressão funciona muito bem. Então, exist...
14.07.2011 / 13:59
4
respostas

apt-get remove com curinga removido muito mais do que o esperado. porque?

Ontem à noite eu estava tentando gravar CDs. Ficando aborrecido com o k3b e optando pelo uso do brasero, fui remover o k3b. Eu digitei: sudo apt-get remove k3b Eu apertei a tecla duas vezes e vi que eu tinha os dados k3b e k3b no meu sist...
02.11.2012 / 15:03
3
respostas

baseado em padrão, renomeação de arquivo em lote no terminal

Eu preciso renomear o seguinte: file_001_loremipsum.png file_002_dolor.png file_003_sit.png file_004_amet.png file_105_randomness.png em upl_loremipsum.png upl_dolor.png upl_sit.png upl_amet.png upl_randomness.png Como posso fazer...
19.04.2013 / 12:19
10
respostas

Como procurar todos os arquivos que começam com o nome “ABC” em um diretório?

Eu preciso procurar arquivos começando com um nome específico. Pode haver vários arquivos que começam com um padrão específico e quero listar todos esses arquivos presentes no diretório.     
05.12.2012 / 07:00
2
respostas

O que significa ^ $ e ^ #?

Eu não entendo BADIPS=$(egrep -v "^#|^$" $tDB) . Você pode explicar isso? código completo: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq...
04.11.2016 / 17:00
3
respostas

Diferença entre '.' '?' e '*' em expressões regulares?

Posso obter um exemplo de como esses três elementos (chamados metacaracteres?) diferem? Eu sei que * significa tudo ou nada, mas não tenho certeza se é o jeito certo de pensar sobre isso. Por outro lado, . e ? parecem iguais. Eles co...
09.09.2016 / 04:43
1
resposta

Usando modificadores de Regex compatível com Perl (PCRE) no grep

De acordo com grep --help e man grep , podemos usar a opção -P para interpretar o padrão como uma expressão regular Perl (PCRE, para ser preciso), em vez do padrão expressões regulares básicas POSIX (BRE). Na linguagem Perl, vários...
25.01.2014 / 15:07
2
respostas

Diretório de renomeação em massa para mover o ano do final para o início

Atualmente, estou lutando com algumas pastas de músicas. Uma vez decidi nomeá-los seguindo o padrão: artist - album - year . Percebi hoje que isso não foi uma jogada inteligente e quero agora nomear meus diretórios seguindo o padrão: year - a...
29.03.2017 / 10:12
7
respostas

Regex com comando sed para analisar o texto de json

Eu tenho este texto json: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR",...
23.12.2016 / 14:19
3
respostas

Como especificar um nome de arquivo ao extrair o áudio usando o youtube-dl?

Eu posso criar um mp3 de um vídeo do YouTube com o seguinte comando: youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00 Cria um mp3 com o seguinte nome de arquivo: Christina Perri - A Thousand Year...
30.05.2015 / 09:24