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...
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...
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...
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...
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...
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...
Como obtenho apenas a parte do link no http-source de um link?
Eu tenho
<a href="http://unix.stackexchange.com/users/20661/">Unix & Linux
e gostaria de receber apenas
http://unix.stackexchange.com/users/20661/
Eu t...
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...
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...