Perguntas sobre 'grep'

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

Saída colorida do script Bash

Estou executando grep dentro de um script bash. Se eu executar o comando grep diretamente, vejo a saída colorida do nome do arquivo e da string de pesquisa: grep -i username /tmp/sess_* Se eu colocar esse comando em um script bash,...
08.01.2016 / 15:06
1
resposta

Se o comportamento da condição vazia

Qual é a diferença entre: if echo " T " | grep -q " F "; then echo FOUND; else echo NOT; fi E: if ""; then echo FOUND; else echo NOT; fi A saída do primeiro comando é: NOT A saída do segundo comando é: : command not found...
04.12.2015 / 07:11
2
respostas

Erro ao obter a string entre dois padrões

Eu quero pegar uma string entre dois padrões. O padrão é o primeiro ambiente <p> </p> em um arquivo html. <p>Sorcery, R (1) </p> <p class="ctext"><b>As an additional cost to...
26.12.2014 / 18:46
3
respostas

Substituindo string em todos os arquivos encontrados pelo grep. Não pode fazê-lo funcionar

Estou tentando fazer o que o título diz. Então eu acho todos os arquivos necessários com o grep: grep --include=\*.{php,ini,conf,sh} -ril -P "'([\d\w\-\_\.]+)(@domain.com)'" '/var/www_data/somepath/' Agora, presumo que seja o uso de sed...
06.09.2014 / 21:03
1
resposta

Como enganar um script de init no retorno 0

Eu tenho um script de inicialização que é mal projetado porque não está de acordo com o Especificações básicas do Linux O seguinte deve ter um código de saída de 0 se estiver em execução e 3 se não estiver em execução service foo status;...
14.10.2013 / 05:47
2
respostas

expressões regulares gananciosas e preguiçosas (questão de compreensão)

Eu estou ensinando a mim mesmo expressões regulares, e fiquei preso em repetições gananciosas x preguiçosas. O que eu descobri até agora é que »ganancioso« significa que o RegExp procura o maior número possível de correspondências, onde...
10.04.2013 / 01:29
2
respostas

Quanto texto o grep / egrep consome toda vez?

Estou confuso com grep / egrep . Essas ferramentas combinam com uma única linha, eu acho? Em alguns casos, ouvi linha "lógica". Perguntas É correto assumir que essencialmente grep / egrep sempre processa uma linha por vez até o...
01.02.2014 / 20:42
1
resposta

Fazendo o grep entender os escapes de byte

Estou tentando combinar com alguns caracteres UTF-8. O problema é grep não traduzir \x byte escapa, então isso falha: echo -e '\xd8\xaa' | grep -P '\xd8\xaa' enquanto isso for bem sucedido: echo -e '\xd8\xaa' | grep -P $(printf '...
11.03.2018 / 22:37
1
resposta

Como deletar linhas “undeletable” no Vi?

Plano de fundo Eu apaguei acidentalmente um script python importante e, por isso, executei o comando sudo grep --binary-files=text --context=100 'unique string' /dev/sda1 > recover_file para procurá-lo no meu disco rígido e salvar...
19.07.2018 / 16:42
4
respostas

If Else, Awk NR: Como remover um cabeçalho de seção da tabela onde não há entradas

Estou tentando resumir uma tabela de dados que muda todos os dias. Já sumarizei a tabela para exibir apenas linhas com entradas maiores que 30. No entanto, em alguns dias, não há entradas acima de 30 na tabela original. Quando isso acontece,...
05.06.2018 / 08:30