Perguntas sobre 'regular-expression'

3
respostas

O que faz \? significa em uma expressão regular?

O seguinte comando é usado para procurar um número de telefone com 7 dígitos: grep "[[:digit:]]\{3\}[ -]\?[[:digit:]]\{4\}" file O que significa \? ?     
24.03.2011 / 03:45
4
respostas

Como eu escolho arquivos específicos em um diretório diferente usando o bash?

Eu quero listar (ou excluir, ou fazer alguma outra operação) em certos arquivos em um diretório, como este: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Como posso conseg...
29.12.2011 / 11:34
5
respostas

Como remover o (1) dos nomes dos arquivos usando o comando find

Recentemente, convertei todos os meus arquivos FLAC para uma taxa de amostragem mais baixa de 44,1 kHz e 24 bits de bits (porque o iPhone / iPod não suporta nada acima disso) usando o XLD no Mac OS 10.7 (Lion). / p> Embora eu tenha dito ao XLD...
11.05.2012 / 20:44
4
respostas

Como usar o regex com o AWK para substituição de strings?

Suponha que haja algum texto de um arquivo: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Eu quero adicionar 11 a cada númer...
20.11.2011 / 00:32
7
respostas

Como reduzir a cobiça de uma expressão regular no AWK?

Eu quero fazer correspondência de padrão não-ganancioso (expressão regular) em awk . Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regula...
01.10.2012 / 18:34
3
respostas

Por que o asterisco [a-z] corresponde aos números?

Eu tenho 3 diretórios no caminho atual. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Eu esperava que o último comando ls corr...
10.09.2014 / 10:26
3
respostas

vim regex não precisa \ escapar

No Vim há uma opção para escrever regexs no mesmo estilo que o Awk, por exemplo /sp\{0,\}/ Seria /sp{0,}/     
27.10.2011 / 21:41
3
respostas

Exercícios on-line do grep?

Existem alguns tutoriais on-line do grep que apresentariam alguma ferramenta on-line para a realização de exercícios? Por exemplo, ter uma amostra de texto predefinida e saber quais padrões encontrar e assim por diante? Seria uma ferramenta muit...
28.09.2012 / 08:47
2
respostas

Expressão regular no script bash

Esta é a minha primeira vez que estou provavelmente cometendo um erro fácil. Basicamente, estou tentando escrever um script que obtenha os grupos de um usuário e, se estiverem em um determinado grupo, ele registrará isso de acordo. Evidentemen...
03.10.2013 / 16:09
3
respostas

Corresponde à palavra que contém caracteres além de a-zA-Z

Para corresponder a uma palavra, pode-se usar \v(\w+) Da ajuda do vim :h \w : \w word character: [0-9A-Za-z_] Isso funciona exatamente como descrito no manual. No entanto, eu quero corresponder palavras que contenham caracteres...
07.01.2013 / 01:22