Perguntas sobre 'regular-expression'

3
respostas

Imprime todas as linhas que não contenham pontuação

Eu quero um padrão de expressão regular que possa imprimir todas as linhas que não contenham pontuação: Entrada: .This is line 1 This is ! line 2 This is line (3) This is line 4 Resultado: (deve ser) This is line 4 O que eu...
03.07.2014 / 15:42
4
respostas

Recursivamente renomeia subdiretórios que correspondem a um regex

Eu tenho um servidor de mídia com uma pasta chamada Series . ( /media/Expansion2/Series/ ) Nele, eu tenho (surpresa!) séries de TV. Estes são apenas os nomes dos programas, por exemplo, /media/Expansion2/Series/The Big Bang Theory/...
26.04.2012 / 16:16
2
respostas

Sed: substituindo dígitos

Eu estou tentando escrever alguns scripts de instalação para quando eu instalar / atualizar o Ubuntu. Estou com problemas para corrigir logrotate.d : /var/log/ufw.log { rotate 7 weekly missingok notifempty compress delaycompress sharedscrip...
10.03.2012 / 17:26
3
respostas

VIM vê as correspondências de expressões regulares enquanto você digita

Se eu digitar /regex , o cursor saltará temporariamente para a primeira correspondência e todas as correspondências serão realçadas. Isso atualiza conforme eu digito. É possível obter esse comportamento quando estou me preparando para fazer um...
12.06.2012 / 17:49
1
resposta

grep para palavras de não mais que um certo comprimento

Estou procurando uma maneira de usar recursos como: i log for E M, i 1 f x i 0, I xi 1, 3 1,. com base no número de caracteres. Nada nessa saída hipotética tem mais de três caracteres. Este one-liner hipotético seria algo como grep -v [:a...
24.02.2012 / 17:32
3
respostas

Como pesquisar e substituir múltiplas agulhas por uma palavra através de uma expressão?

Suponha que você tenha um arquivo de texto: foo fnord bar bizz foo poit E agora eu gostaria de substituir "foo" e "bar" em "narf". Eu sei que posso usar: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName No entanto, gostaria de...
24.11.2011 / 23:26
3
respostas

Como substituir texto entre dois marcadores em um arquivo com uma seção de texto de outro arquivo?

Digamos que eu tenha um bloco de texto no ~/.bashrc : #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Desejo substituir esse bloco de texto por outro texto contido entre dois mar...
25.06.2015 / 05:07
2
respostas

Grep começando de um texto fixo, até a primeira linha em branco

Eu tenho um arquivo prova.txt como este: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab...
24.10.2016 / 20:40
1
resposta

Referência back inválida usando grep

Por isso, estou tentando encontrar palavras de seis letras que consistem em um caractere repetido três vezes, seguido por outro caractere repetido três vezes. Por exemplo, aaabbb ou oookkk . Estou tentando: grep -E "[a-z]{3}\S[a-z]{3}...
21.12.2014 / 11:53
2
respostas

Execute um comando dentro de 'sed'

Eu tenho uma lista de endereços de memória aleatórios salvos em um arquivo de texto, e preciso sed deles, decodificá-los e salvá-los de volta no meu arquivo. No entanto, a operação de decodificação que estou tentando executar é tratada em um...
31.07.2013 / 19:05