Perguntas sobre 'grep'

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

While Loop lê o greps para saídas de string na primeira falha sem ler o arquivo inteiro

Eu tenho um script que lê um arquivo de tabela e deve procurar por uma string. Se encontrar a string, ela deve analisar a linha em que a string foi encontrada e fazer algumas coisas. O script sai na primeira vez em que não consegue encontrar uma...
07.10.2017 / 07:29
1
resposta

Por que um LANG = C explícito é requerido ao procurar representações hexadecimais de caracteres no grep?

Quando eu quero pesquisar recursivamente arquivos TeX para caracteres não suportados pela minha fonte, normalmente inicio com uma busca por espaços não quebráveis e espaços de largura zero. Estes são difíceis de produzir na linha de comando do t...
04.10.2017 / 12:20
0
respostas

Validate hostname

Como parte do meu script, tenho que validar um nome de host de entrada do usuário. Atualmente estou fazendo isso. nslookup $cloud_hostname 1> /tmp/.hostname_look_up TEST_HOSTNAME=$(grep find /tmp/.hostname_look_up) if [[ $TEST_HOSTNAME !=...
20.09.2017 / 15:27
1
resposta

Muitos e-mails enviados ao enviar e-mails quando um URL específico foi visitado em Logs do Apache

Nesta pergunta , foi encontrada uma solução para enviar automaticamente um email cada vez que um URL específico é visitado (como ?src=foo ), como visto nos logs do Apache: tail -F -n0 /var/log/apache2/other_vhosts_access.log | grep --line-...
15.09.2017 / 14:02
1
resposta

Como eu procuro um token CSV em outro arquivo?

Estou usando o shell bash. Eu quero analisar um arquivo CSV "A", procure por essa seqüência no arquivo CSV "B" e, em seguida, a saída do valor da primeira coluna da linha correspondente no arquivo CSV B. Então eu tentei while IFS=, read -r co...
25.09.2017 / 17:17
3
respostas

Verifique se a string específica está presente em uma saída do shell script usando o comando shell

Eu tenho um script de shell (test1.sh) que retorna a seguinte saída Employee ID emp Type return type Admin User us321000034006755 ITdept access Itadminuser Eu queria verificar se a saída contém a string ITdept pa...
13.09.2017 / 08:03
1
resposta

tendo problemas de variáveis greping no linux

Abaixo está o código que estou tentando: { echo "Enter dirname and hit Return" read input1 echo "Enter a pattern to be searched for in the current directory" read input2 find /*/${input1}/*/logs/*/*/*/* -name '*.gz' -exec sh -c 'gzip -cd...
25.10.2017 / 13:52
1
resposta

Não é possível atribuir saída de comando à variável dentro do script bash [closed]

Eu tenho lutado com algo em um roteiro pessoal por um tempo agora e não estou tendo muita sorte em usar as sugestões que encontrei online. Eu percebo que esta pergunta parece virtualmente idêntica a tantos outros que já estão lá, mas mesmo olhan...
29.08.2017 / 06:44
11
respostas

Convença o grep a produzir todas as linhas, não apenas aquelas com correspondências

Digamos que eu tenha o seguinte arquivo: $ cat test test line 1 test line 2 line without the search word another line without it test line 3 with two test words test line 4 Por padrão, grep retorna cada linha que contém o termo de pes...
12.08.2010 / 02:39
1
resposta

saída grep cURL

Quando eu corro curl https://example.com -o example.html 2>&1 | grep -P "\d.*\d" Eu recebo esta saída (em vermelho): 100 1270 100 1270 0 0 318 0 0:00:04 0:00:04 0:00:00 318 O que eu quero é apenas m...
24.08.2017 / 00:26