Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
2
respostas

Por que não regex '+' trabalho como esperado? [duplicado]

[root@localhost opt]# cat cfg key = value [root@localhost opt]# grep 'key\s*=\s*.+' cfg [root@localhost opt]# Minha intenção é: o sinal = pode ser seguido por zero ou mais espaços, mas deve ser seguido por um ou mais caracteres não esp...
12.08.2016 / 04:59
3
respostas

grep agindo estranhamente

Grep vem agindo estranhamente em um dos meus sistemas (Ubuntu Desktop - todos os meus outros sistemas são Ubuntu Server), e não consigo entender o porquê. Eu criei um arquivo de controle chamado texto que contém o seguinte texto: grep test!!...
08.02.2011 / 05:21
2
respostas

Existe um grep.conf global no Unix / Linux?

Eu gostaria de criar um utilitário que sempre ativa o argumento --color para o comando grep em qualquer distribuição. Existe uma maneira de fazer isso ou eu tenho que procurar um caminho para cada distribuição?     
30.04.2012 / 09:02
2
respostas

Como procurar por uma string somente em arquivos de texto? (recursivamente)

Eu posso listar todos os arquivos de texto (por mimetype) em uma pasta com: find . -type f -print0 | xargs -0 file -i | fgrep -i text | sed 's/:$//g' 2>/dev/null | awk 'BEGIN {FS=": "} {print $1}' Ok. Mas como eu posso adicionar "fgrep...
14.08.2011 / 14:00
5
respostas

Como posso concatenar uma única coluna de saída em uma lista?

Estou usando: ls /proc | grep -v "^[0-9].*" para obter uma lista de todos os arquivos e diretórios em / proc que não começam com números. A saída é uma lista de coluna única, ou seja: acpi asound buddyinfo bus Como posso fazer diss...
11.09.2013 / 14:24
1
resposta

Coincidir com RH [A-ZA-Z] com grep

Como posso combinar com grep a regex RH [A-ZA-Z],  então string inclui RH com dois caracteres que ambos são uma letra entre A e Z? Eu tentei isso, mas sem sucesso: yum list-security --security | awk '{print $1}' | sort | uniq | grep RH...
10.07.2016 / 12:44
3
respostas

Escape [no grep

Eu li strings de stdin e quero exibir os usuários que correspondem às strings. O problema é, se o usuário insere o caractere '[', ou uma string que o contém. grep -F não funciona porque a linha deve começar com a string (^ - que é um carac...
27.04.2017 / 23:51
5
respostas

Saída de múltiplos arquivos de um único grep?

Não tenho muita experiência em scripts de shell, mas estou tentando entender como fazer o grep para um padrão e para cada arquivo em que há uma correspondência, gravar um arquivo no disco que contém a linha correspondente do grep. Por exemplo:...
09.11.2012 / 15:50
2
respostas

Como encontrar palavras com parte do contexto circundante usando grep?

Eu quero usar o grep para determinar quantos caracteres devem ser exibidos antes e depois do que está sendo pesquisado. Por exemplo, eu quero filtrar 'exemplo' da linha 'este é um exemplo'. Usando grep example , o resultado seria toda a linha...
17.02.2017 / 03:45
1
resposta

Problema do alias de Bash

Não consigo entender por que usar o alias solicita um erro, mas usar a mesma sintaxe sem alias não ... alias grep='egrep -iIs ' 19:47:24 ~ cat /etc/services | \grep ssh ssh 22/tcp # SSH Remote Login Protocol 19:47:26 ~ cat /e...
14.09.2017 / 19:56