Perguntas sobre 'regular-expression'

1
resposta

REGEX e GREP - Cadeia de pesquisa incluindo palavras opcionais e estáticas

Estou tentando formular uma expressão regex para uso com o grep, de modo que eu encontre uma palavra estática presente no início de cada linha, seguida por apenas uma palavra de uma lista de opções. Ou seja, as correspondências que eu quero s...
17.11.2015 / 19:18
3
respostas

É possível fazer sed fazendo alguma lógica na peça de reposição (grupo regex)

Eu tenho poucos comandos sed: para extrair informações relevantes Meu arquivo sample.log (formato é ncsa.log) se parece com: 2012_04_01_filename.log:29874:192.168.1.12 - - [16/Aug/2012:12:54:21 +0000] "GET /cxf/myservice01/v1/abc?anyparam=...
19.11.2015 / 09:02
2
respostas

Find funciona bem na linha de comando, mas não funciona no script

Eu estou tentando escrever um script em um host Debian Jessie. Estou com um problema ao tentar executar o seguinte comando (com uma torção) em um script: find ~/* -path ~/FileSniper* \ -prune -o \ -type f \( -name "*.mp4" -o -name "*.sh" -...
09.11.2015 / 03:12
1
resposta

Remover palavra após partida

Considere a seguinte linha de texto (tirada de uma inserção do MySQL): "description" varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', Eu quero retornar "description" varchar(255) NOT NULL DEFAULT '', Ou seja. Eu quero remo...
07.09.2015 / 10:52
2
respostas

como trocar texto dentro de arquivos [duplicado]

Dentro do meu arquivo eu preciso trocar lugares de todas as instâncias de: grep 'search string' e sed '/string of text/,/string of text/{//!d}' No VI eu tentei um regex sem sorte - ele diz algo sobre caracteres finais. :%s/gre...
25.09.2015 / 23:19
1
resposta

grep também retornando linhas não correspondentes

Estou tentando grep a saída de strings e localizo apenas linhas que começam com um determinado número de = chars. Eu tentei strings data.txt | grep ^=* Exemplo de saída: 1~{, WX2 };K,< ========== truKLdjsbJ5g7yyJ2X2R0o3a5HQ...
30.07.2015 / 23:23
2
respostas

Regex para cercar cada palavra que contenha & com $… $

Estou pensando o que é uma abordagem robusta para isso. Tento corresponder sem sucesso por: [A-Za-z]*&[A-Za-z]* Que retorna: então o erro em \&\hskip environment. Como você pode combinar melhor a marca & de...
23.05.2015 / 17:19
2
respostas

Uso de \ $ no final do nome da variável passado para o grep

Eu estava passando por um dos scripts de shell e encontrei uma linha: ls $dir | grep -c "$NAME.${var}\$" Entendo que $ expandiria as variáveis NAME e var , mas será necessário colocar \$ no final?     
10.12.2015 / 05:34
2
respostas

Extrai apenas o nome do serviço e o número da porta do arquivo tnsnames.ora

Eu gostaria de fornecer um nome de serviço e obter um número de porta em retorno. Meu arquivo tnsnames.ora se parece com: DELUCA = (DESCRIPTION = (ADDRESS = (COMMUNITY = TCP.world)(PROTOCOL = TCP)(Host = database.example.com.au)(...
22.06.2015 / 03:49
1
resposta

Correspondência de padrões dentro do awk

Pretendo modificar a saída de ls -la para exibir a saída do comando file . O comando abaixo funciona bem para o propósito find /opt -type f | xargs ls -let | awk 'BEGIN { OFS="\t" } { sprintf("file \"%s\"", $10) | getline type; print type,$...
11.05.2015 / 08:07