Perguntas sobre 'regular-expression'

1
resposta

Combine todos os caracteres, mas não a string… em sed

Estou tentando remover strings cercadas por outras strings ( \[ e \] ) em sed. Eu posso igualar a string de início \[ facilmente, mas depois disso eu não combinarei nenhum caractere incluindo \ e ] , mas não se eles estiverem em uma...
24.11.2016 / 04:03
2
respostas

Substitua% p por% pK no código do kernel do Linux

Estou mantendo um driver Linux e quero substituir todos os% p no driver por% pK. Para fazer isso eu usei o seguinte comando. grep "%p[^K]" -Rl . | xargs sed -i 's/%p[^K]/%pK/g' Falha no caso abaixo. %p-%p --> %pK%pK (hyphen is remov...
28.10.2016 / 08:03
2
respostas

less pattern - endswith [] ou $

Consulte can-i-get-man-individual-pages-for-the-bash-builtin-commands : bashman () { man bash | less -p "^ $1 "; } Esta função irá pular diretamente para a seção de parâmetro manual bash desejada. Eu quero fazer com que aceite q...
22.10.2016 / 20:21
3
respostas

como filtrar citações internas? [fechadas]

é possível filtrar, ou seja, colocar ESC na frente das aspas internas com sed , awk ou outra ferramenta * NIX (sem perl / python)? Exemplo (revisado): $ echo label=\"123 \"456\" 789\" \"AB C\" e f gh | magic-filter label="123 \"456\" 78...
23.10.2016 / 20:31
3
respostas

Remove newline \ linefeed antes de uma correspondência regex

Atualmente estou escrevendo um script bash para analisar um arquivo de texto simples. Agora tenho o problema de que existem algumas ocorrências de novas linhas, onde nenhuma deve ser. Deixe-me dar um exemplo Q1bcd 3 - 4 --- --- ---...
16.09.2016 / 16:02
1
resposta

Comando da linha de comandos para anexar espaço em branco ao jogo regex

Eu quero adicionar espaço em branco a cada correspondência de um padrão de expressão regular encontrado em um arquivo de texto. Exemplo: xadsfa 1 - 2 --- --- --- AB jklhwj 3 --- --- --- asdfh weriulceh 2 - 4 --- --- --- asdf Quero corr...
19.09.2016 / 17:22
1
resposta

pax, opção de cadeia de substituição inválida

Estou com dificuldades para entender o que está acontecendo em um script Perl que usa pax . Plano de fundo: Alimentando um arquivo .tgz para pax e descompactando para obter uma pasta cheia de arquivos. Isso é o que eu não entend...
05.10.2016 / 10:18
2
respostas

Encontre arquivos com extensões dadas em argumentos usando regex

Digamos que você tenha um comando a seguir search /home/user proc .h .c .txt ... Estou construindo um script com o comando find para obter todos os arquivos que começam com o nome e terminam com uma das extensões. Eu consegui constr...
18.10.2016 / 19:10
1
resposta

Como analisar um arquivo de dados para extrair dados específicos e formatar para outro uso?

Dado um arquivo de dados que contém vários conteúdos, eu gostaria de primeiro ignorar qualquer linha que não comece com um endereço IP, em seguida, imprima o endereço IP seguido por qualquer string encontrada nas chaves que não contenham = pl...
17.08.2016 / 18:31
1
resposta

como usar o grep para extrair o conteúdo de uma string com vários (") a partir da primeira aspas dupla para a segunda

Eu tenho essa string <activity android:label="@string/app_name" android:launchMode="singleTask" android:name=".MainActivity" android:theme="@style/AppTheme" android:windowSoftInputMode="adjustPan"> e estou tentando extrair apenas ess...
06.08.2016 / 10:13