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.
Hoje, quando analisei o código-fonte de nosso projeto, descobri que há muitos "espaços" e "guias" desnecessários localizados no final de cada linha. Então, decidi excluí-los com expressão regular.
No entanto, descobri que o comando sed -i '/...
16.07.2012 / 15:16
Como posso procurar por novas linhas (ou final de linhas) como parte de uma pesquisa usando menos?
Por exemplo, eu gostaria de pesquisar por length=9\n , mas não quero simplesmente pesquisar por length==9 , porque isso obteria correspondê...
20.12.2010 / 00:55
Eu tenho uma pasta que possui muitos arquivos. Alguns dos arquivos de dados são rotulados como 1, 2, 3, ..., 300
Eu quero remover esses arquivos de dados usando o terminal. Como eu faço isso?
Eu quero fazer algo como
rm some-regular-exp...
15.07.2012 / 20:17
Eu tenho um arquivo muito grande que tem espaços de largura zero espalhados por toda parte. Demora muito para abrir e editar usando vi , então gostaria de excluir todas as instâncias do caractere usando sed . O problema é que não consigo des...
04.11.2010 / 21:33
Gostaria de encontrar arquivos de origem (* .c, * .cpp, * .h) que contenham no Linux / MinGW / Cygwin e recursivamente em todos os subdiretórios.
Minha ideia básica é usar find e grep . No entanto, criar uma expressão regular que possa v...
14.02.2011 / 19:25
Como pesquiso uma frase em várias linhas? Por exemplo. Vamos ter a frase "meu chá gelado", então ele pode ser envolto em arquivos de texto:
as js skdfh dfh djh sf my
ice tea.
o grep não corresponderá, pois há uma nova linha no meio. Como...
20.07.2010 / 11:56
Quando escrevo
$ grep \$
então o que eu digitar no terminal, é combinado e impresso no terminal. Como o \$ está sendo interpretado?
15.04.2010 / 14:45
Normalmente eu uso o Notepad ++ para pesquisar arquivos usando expressões regulares. Hoje eu estou querendo saber se existe um programa PDF que faz o mesmo para PDFs. Claro que eu poderia converter o PDF para texto e usar o Notepad ++, mas exist...
15.03.2012 / 06:35
Estou tentando executar o rsync para copiar alguns arquivos recursivamente por um caminho baseado no padrão de nome de arquivo, caso insensível . Isto é o que eu fiz para executar o rsync:
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][...
14.01.2013 / 11:22
Estou lendo muita documentação sobre sed e ainda estou perplexo em meu caso de uso específico.
Eu quero substituir esta linha em um arquivo conf com minha própria linha:
Substitua esta linha:
#maxmemory <bytes>
com: maxmemory 26gb...
02.03.2014 / 00:07