Perguntas sobre 'grep'

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

obtém a saída e o valor de retorno do grep em uma única operação no bash

Eu estou escrevendo um script bash; Eu executo um certo comando e grep. pfiles $1 2> /dev/null | grep name # $1 Process Id A resposta será algo como: sockname: AF_INET6 ::ffff:10.10.50.28 port: 22 peername: AF_INET6 ::ffff:10.16.6....
22.06.2017 / 15:10
1
resposta

Problemas com o grep -o regex

Estou tentando usar um comando grep com o sinalizador --only-matching, mas não está se comportando como eu esperaria. Este comando: echo "1/2/3/4/5" | grep -oE "^([^/]+/){0,2}" Dá esta saída: 1/2/ 3/4/ Eu esperava apenas 1/2/...
09.03.2011 / 02:51
1
resposta

Como determinar a classe de dispositivo USB e armazenar o número do dispositivo?

Estou fazendo um script para determinar se um dispositivo USB conectado é um dispositivo de armazenamento em massa e, em caso afirmativo, armazene o número do dispositivo. Eu também gostaria que funcionasse com vários pen drives USB conectados....
19.02.2018 / 09:26
2
respostas

usando grep para mostrar entradas que correspondam a um padrão e estejam presentes pelo menos X vezes

Eu tenho um arquivo com entradas como essa, entre outras linhas Feb 16 17:30:18 ns1 dovecot: pop3-login: Disconnected (auth failed, 1 attempts in 17 secs): user=<[email protected]>, method=PLAIN, rip=200.250.9.210, lip=10.10.10.10,...
17.02.2013 / 19:56
3
respostas

comparando a primeira coluna de dois arquivos e imprimindo a linha inteira do segundo arquivo se as primeiras colunas corresponderem

Eu tenho dois arquivos nesses formatos: arquivo1: air smell hand dude road cat arquivo 2: air,4,21,01,13,3,2 smell,21,4,2,5,6 dude,1,31,42,1 road,1,4,2,1,4 cat,1,5,6,3,1 hand,1,4,2,1,6 mouse,1,3,5,6,2 o que eu quero fazer é impr...
16.07.2015 / 16:50
2
respostas

Encontre todas as linhas em um arquivo com um certo caractere em uma determinada posição

Eu tenho uma pergunta de laboratório me pedindo para usar grep com um padrão regex para corresponder a cada palavra em que a terceira letra do começo da linha é um "a" e salvá-la com um redirecionamento. Como posso fazer isso?     
20.02.2012 / 06:30
2
respostas

Como grep em tempo real uma saída contendo uma barra de progresso?

Estou usando uma ferramenta ( openocd ) que imprime muito lixo, depois uma barra de progresso básica imprimindo lentamente pontos simples e, em seguida, novamente um pouco de lixo. Eu gostaria de filtrar essa saída com grep , então soment...
15.12.2016 / 15:08
6
respostas

Simplificando o one-liner com sed e várias chamadas awk

Eu gostaria de simplificar este forro que será impresso somente se uma partição for maior ou igual a 60% de utilização. Também gostaria de acrescentar um sinal de porcentagem ao valor de utilização. df -h | sed 's/%//g' | awk '{print $6,$5 }'...
29.12.2016 / 17:08
1
resposta

Por que o grep às vezes retorna diretórios com duas barras?

Acabei de executar grep -ri foo someDir/ Voltei someDir//foo/bar/baz: onDelete() { A barra dupla significa que tudo à sua esquerda estava no argumento dir que você forneceu ao grep?     
09.06.2016 / 17:30
2
respostas

Expressão regular para corresponder sequências de alfanuméricos

De qualquer forma, usando grep / awk / perl para corresponder linhas no formulário *.* = *.* (i.e. ac4df.bx5dfd8g = ce5def.dd5f7gdgf ) Onde * significa 0+ caracteres alfanuméricos?     
10.03.2015 / 14:36