Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Por que obter estas permissões negadas no POSIX find-grep legível?

Eu faço em Posix find $HOME +perm 0666 -type f -exec grep -l "XSym" {} \; mas entendi isso que eu não entendo find: ‘/home/masi/.dbus’: Permission denied grep: /home/masi/.viminfo: Permission denied grep: /home/masi/.cache/dconf/user: Perm...
19.06.2016 / 22:44
1
resposta

Excluindo diretórios aninhados com grep

Eu gostaria de excluir um diretório aninhado de minhas pesquisas grep, como /path/to/file . Por exemplo: jake@jake-laptop:~/test$ egrep -r --exclude-dir="path" "hello" . jake@jake-laptop:~/test$ egrep -r --exclude-dir="to" "hello" . jake@ja...
31.08.2015 / 02:59
2
respostas

Inverte as linhas correspondentes, separadas por NUL

Estou escrevendo algo que lida com correspondências de arquivos e preciso de uma operação de inversão. Eu tenho uma lista de arquivos (por exemplo, find . -type f -print0 | sort -z >lst ) e uma lista de correspondências (por exemplo, grep...
23.12.2015 / 15:21
1
resposta

grep não suporta start '^' e '$' final de linha de âncoras quando está com -Pz

Com referência de este questionário sobre a AU . Por que o comportamento do parâmetro grep do% GNU-Pz foi alterado e não oferece suporte ao início da linha ^ e $ fim da linha de âncoras? Isso é um bug ou um comportamento correto?...
18.11.2016 / 12:41
1
resposta

GNU paralelo excessivamente lento

Eu preciso executar grep em alguns milhões de arquivos. Por isso, tentei acelerá-lo, seguindo as duas abordagens mencionadas aqui : xargs -P -n e GNU parallel . Eu tentei isso em um subconjunto dos meus arquivos (9026 em número), e este...
30.03.2016 / 18:15
2
respostas

Imprime o padrão de repetição

Eu tenho um arquivo de maratona do qual eu quero imprimir os nomes dos corredores, que fizeram várias corridas. Algo como: M, 2:08:58.0, John Lukas, USA, 1997-07-25, Paris, France F, 2:15:04:0, Abebbe Boukari, KEN, 2000-10-01, London, UK...
08.12.2014 / 09:25
6
respostas

Como grep uma linha com número desconhecido de suas linhas recuadas

Costumo precisar de uma linha com suas seções recuadas. Por exemplo, se o número da linha recuada puder ser conhecido, atingiríamos essa meta com o seguinte: $ lspci -vq | grep -i wireless -B 1 -A 5 02:00.0 Network controller: Intel Corp...
12.02.2015 / 00:28
4
respostas

regexp que corresponde a todos os tokens independentemente da ordem

Eu tenho uma pergunta rápida (e esperançosamente simples) sobre regexps. Estou tentando pensar em um regexp que corresponda a todos os conjuntos de tokens, independentemente da ordem. Por exemplo, eu tenho um arquivo com os nomes dos estados...
04.09.2014 / 12:34
1
resposta

sort: write failed | cano quebrado

Boa noite, A seguir, uma parte do código que estou usando em um script. O lançamento a partir de uma sessão do SSH funciona bem, no entanto, quando executado via cron, ele exibe erros de canal quebrado na tela. Não consigo reproduzi-lo via...
31.03.2017 / 22:49
2
respostas

test if return true se o grep na saída tiver string em uma linha

Eu só quero retornar true ou false se um serviço estiver sendo executado. Aqui é onde eu estou, não tente primeiro ou por último, mas atual na escrita: service iptables status | grep -qi "not running" O sdtout para service iptables statu...
11.01.2014 / 03:26