Perguntas sobre 'regular-expression'

2
respostas

Ack regex em nomes de arquivos

De acordo com este tópico : Q: My understanding is that ack uses Perl-derivative regular expressions, is that correct? A: Yes. In fact, ack is written in Perl and just forwards the expressions to the internal engine. Agora,...
13.01.2015 / 15:01
2
respostas

Como posso usar o sed para remover o primeiro parágrafo do arquivo?

Assim, o parágrafo é definido por ter uma linha vazia no final. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et nisi tristique, facilisis orci nec, pellentesque tortor. Suspendisse mattis, terminaria como Nunc et...
09.11.2014 / 03:38
1
resposta

grep -E sintaxe de regex alterada?

Muita documentação que li diz que o seguinte comando deve coincidir com as linhas em que x aparece pelo menos 3 vezes seguidas, mas não mais do que 4 vezes seguidas: grep -E {x}\{3,4} Por exemplo link ou link Presumivelmente, isso...
12.09.2015 / 02:50
1
resposta

Padrão correspondente [duplicado]

Estou tentando seguir o Bash Cookbook para aprender sobre o Bash Scripting. Eu estou no exemplo 6.8 Testando com expressão regular. Eu tenho o seguinte script: #!/usr/bin/env bash # cookbook filename: trackmatch for CDTRACK in * do...
01.05.2016 / 16:34
4
respostas

Encontre e altere certa codificação LaTeX no vim, usando expressões regulares?

Como posso alterar a seguinte codificação LaTeX: \cite{1,3-7,9} para \cite{1,3,4,5,6,7,9} no vim? Eu preferiria usar expressões regulares.     
24.08.2014 / 15:50
2
respostas

Explique por favor sed script

Não consigo entender como esse script sed funciona: echo -e "Line #1\n\n\n\nLine #2\n\n\nLine #3" | sed '1s/^$//p;/./,/^$/!d' Suprime linhas vazias repetidas como cat -s Mas tenho algumas perguntas: Para qual 1s/^$//p ? Pelo que...
20.02.2018 / 23:40
1
resposta

O que este comando egrep faz?

O que esse comando egrep faz? egrep '[^A-M][0-9]+' /etc/passwd Até agora, acho que ele procura por qualquer arquivo em /etc/passwd que comece com A-M e inclua o (s) número (s) 0-9. Está certo?     
14.03.2012 / 02:29
2
respostas

Combine um Regex simples

Eu preciso corresponder isso: (tt \ d {1,10}) em um arquivo com o arquivo que termina txt. Eu tentei o grep e o ack-grep, mas sem resultados. ack-grep -G \.txt$ -g "(tt\d{1,10})"     
18.10.2012 / 23:47
3
respostas

Comando Complex find com várias podas

Eu preciso percorrer uma árvore de diretórios com vários pontos de partida, por exemplo find ./User1 ./User2 ./User3 mas processa apenas nomes de diretórios específicos que existem em qualquer um desses pontos iniciais, como este: ./User1/D...
12.08.2018 / 21:24
2
respostas

Como posso usar uma variável bash como um argumento regex para gsub () e match ()?

Eu tenho um script #! /bin/bash awk -v pat="$1" '{ if(match($0, pat)) {print $0} }' "$3" awk -v pat="$1" -v rep="$2" '{gsub(pat, rep); print $0}' "$3" Eu gostaria de executá-lo como myscript '\.\.+' ' ' ./inputfile onde $1 é sup...
13.11.2018 / 15:34