Perguntas sobre 'regular-expression'

2
respostas

Exclui linhas de um arquivo de texto que corresponde a várias expressões regulares em um arquivo de texto

Digamos que eu tenha FileA.txt que se parece com isso: 43287134, string1, string2 1233, foo, bar 973, barfoo, foobar 7464, asdf, ghjk E eu tenho FileB.txt com essas expressões regulares, separadas por uma linha: ^973, ^1233, Eu...
07.01.2018 / 00:44
1
resposta

comando: ls / etc | classificar | grep d * não está produzindo resultados, mas ls / etc | classificar | grep p * lista o diretório inteiro

Estou brincando com piping e grep hoje à noite. Eu sei que grep usa regex e que * significa 0 ou mais ocorrências do caractere anterior. Então, a maneira que eu entendo é que, se eu fizer o seguinte comando, o diretório inteiro deve estar listad...
09.08.2014 / 03:56
2
respostas

“grep: Erro incomparável [” ao usar o regex

Estou tentando encontrar um padrão semelhante a este: tail -n 100000 gateway.log | grep -B10 -A10 'Nov 22 11:13:56 Received Packet from [10.50.98.68' Onde "11:13:56" pode ser a qualquer momento. Isso é o que eu criei: tail -n 100000...
27.11.2013 / 20:21
2
respostas

ant: Ignore o espaço em branco inicial para a partida

Eu quero substituir a porta de escuta padrão do httpd para 9090. Eu posso editar a linha no arquivo httpd.conf usando abaixo sed -i "/^Listen/c\Listen 9090" /etc/httpd/conf/httpd.conf Mas a linha Listen 80 pode ter espaço em branco...
09.09.2013 / 09:14
2
respostas

Perl linha de comando regex para modificar todas as correspondências de padrões

Estou tentando usar alguma aritmética sobre os padrões correspondentes na linha de comando perl . Eu posso fazer isso por uma partida, mas não por todas. str="a1b2c3" perl -pe 's/\d+/$&+1/e' <<<"$str" a2b2c3 Eu entendo que...
11.11.2018 / 12:01
3
respostas

Procura e substitui strings que não são substrings de outras strings

Eu tenho uma lista de substitutos assim: search_and -> replace big_boy -> bb little_boy -> lb good_dog -> gd ... Eu preciso fazer substituições para o acima, mas ao mesmo tempo, evite sequências de caracteres correspondentes q...
12.07.2014 / 10:40
3
respostas

Use sed para excluir todos, exceto um determinado padrão

Como obtenho apenas a parte do link no http-source de um link? Eu tenho <a href="http://unix.stackexchange.com/users/20661/">Unix &amp; Linux e gostaria de receber apenas http://unix.stackexchange.com/users/20661/ Eu t...
07.11.2014 / 08:30
3
respostas

Como posso extrair os números no arquivo usando sed ou qualquer outra ferramenta?

Eu tenho um arquivo com esse formato [ 2014/05/01 10:48:26 | 13963 | DEBUG ] It took 11.16837501525879 seconds to complete the process Portanto, tenho milhares de linhas como esta e gostaria de "extrair" a parte 11.16837501525879...
02.05.2014 / 14:28
3
respostas

grep para múltiplos regexes e conta o número de ocorrências

Digamos que eu tenha um arquivo e vários regexes precisem ser pesquisados nele e o número de correspondências de cada regex deve ser contado. Assim, não posso combinar os padrões: grep -Po '{regex_1}|{regex_2}|...|{regex_n}' file | wc -l...
31.12.2014 / 11:47
4
respostas

Remove string de um campo em particular usando awk / sed

Eu tenho um arquivo (> 80.000 linhas) que parece assim: chr1 GTF2GFF chromosome 1 249213345 . . . ID=chr1;Name=chr1 chr1 GTF2GFF gene 11874 14408 . + . ID=DDX11L1;Note=unknown;Name=DDX11L1 chr1 GTF2GFF exon...
26.04.2013 / 15:49