Perguntas com a marcação «grep»

Para perguntas relacionadas ao grep, uma ferramenta de linha de comando para pesquisar padrões de texto em arquivos. Use esta tag para perguntas sobre o próprio grep ou sobre problemas decorrentes do uso da ferramenta de linha de comando grep.


1
GREP_OPTIONS = --color = sempre é ignorado?
Eu estava brincando com o cenário GREP_OPTIONSe não conseguia fazê-lo funcionar. Apenas curioso sobre o porquê. Saída de comandos de teste simples: richard@ubuntu:~$ echo $GREP_OPTIONS richard@ubuntu:~$ richard@ubuntu:~$ ls | grep o Desktop downloads Dropbox ebooks workspace richard@ubuntu:~$ ls | grep o --color=always | less -R richard@ubuntu:~$ export GREP_OPTIONS="--color=always" richard@ubuntu:~$ ls …
8 ubuntu  grep  less 


6
faça a saída grep sem seguir a nova linha
Considere este trecho: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Quero colocar a última palavra em uma variável se alguma condição de padrão for correspondida para linhas no arquivo de texto arbitrário Meu problema é que a variável Xpossui CR ou LF ou CRLF no final, dependendo do …
8 bash  grep 

5
Quão inteligentes são os utilitários unix?
Utilitários Unix como sort, find, grep, diff e outros são muito úteis para executar tarefas rápidas, às vezes sem escrever nenhum código. Eu queria saber quais algoritmos eles usam internamente e como decidir de forma inteligente um algoritmo específico para uma tarefa específica? Por exemplo, se a classificação obtiver um …

2
Filtrando a saída colorida do grep
Estou no OSX, mas suspeito que isso não faz grande diferença para esta pergunta. No meu .bash_profile, fiz um alias greppara obter saídas coloridas por padrão: alias grep='grep --color=always' Normalmente, procuro conteúdo em arquivos nos meus repositórios de maneiras semelhantes a: grep --include=*.cpp -Ern . -e "(foo|bar)" mas muitas vezes …
6 grep  colors 


2
operador grep +
De acordo com o manual grep: * The preceding item will be matched zero or more times. + The preceding item will be matched one or more times. Vamos testar echo 'agb' | grep 'a.*b' # returns agb echo 'agb' | grep 'a.+b' # returns nothing Por que + não …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.