Perguntas com a marcação «regular-expression»

Expressões regulares são um meio de combinar um padrão de caracteres dentro de uma sequência.






8
Como executar o grep com vários padrões AND?
Gostaria de obter a correspondência de vários padrões com AND implícito entre padrões, ou seja, equivalente à execução de vários greps em uma sequência: grep pattern1 | grep pattern2 | ... Então, como convertê-lo em algo como? grep pattern1 & pattern2 & pattern3 Eu gostaria de usar o grep único …

7
Usando sed para encontrar e substituir cadeias complexas (de preferência com regex)
Eu tenho um arquivo com o seguinte conteúdo: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> e preciso criar um script que altere o "nome" na primeira linha para "alguma coisa", a "senha" na segunda linha para "outra coisa" e o "nome" na terceira linha para "alguma coisa diferente". Como não posso confiar na ordem …



2
Problema de regex Grep 'OR'
Estou tentando usar grep com um regex para encontrar linhas em um arquivo que corresponde a 1 de 2 possíveis seqüências de caracteres. Aqui está o meu grep: $ grep "^ID.*(ETS|FBS)" my_file.txt O grep acima não retorna resultados. No entanto, se eu executar: $ grep "^ID.*ETS" my_file.txt ou $ grep …



7
Encontre arquivos em vários nomes de pastas
Eu estou tentando lista de todos os arquivos dir1, dir2, dir3e dir4que pode ser em qualquer lugar como um sub-diretório do meu cwdusando o findcomando. Eu tentei o seguinte sem sucesso: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Eu tentei posix-extendedtambém. Como posso listar esses arquivos?

9
Simples substituição de guias sed misteriosamente falhando
Isso deve ser muito simples, mas por algum motivo não está funcionando: sed -i.bak -E 's/\t/ /' file.txt Em vez de substituir caracteres de tabulação, está substituindo tcaracteres. Eu tentei todas as variações que pude pensar, brincando com citações, etc. Pesquisei no Google e encontrei todo mundo usando expressões muito …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.