Perguntas sobre 'grep'

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

parse string única baseada em uma determinada linha

Eu tenho um arquivo dhcpd.leases com o seguinte: lease 172.231.100.152 { starts 2 2017/11/14 14:50:41; ends 2 2017/11/14 15:20:41; tstp 2 2017/11/21 15:05:41; cltt 2 2017/11/14 14:50:41; binding state active; next binding state expired; lea...
14.11.2017 / 15:38
2
respostas

Como extrair texto entre dois padrões de correspondência para vários arquivos?

Eu tenho um arquivo binário e quero dividi-lo em arquivos separados pelos padrões START e END. Exemplo de entrada: yut786y= 3&*%^#$%fsd{'StartOfFile': sdflklfasdgjw723gsdf67asfr55a64 asduf hfna089FUAO AHF78QAB6A SDFADSFGfh asiug6a8osiof...
22.12.2017 / 12:41
1
resposta

AIX - usando egrep para correspondência de padrões de várias cadeias incluindo variáveis

Estou tentando criar um comando egrep que pode fazer o padrão corresponder a um conjunto de strings e variáveis. Até agora, estou usando o seguinte: ps -ef <uid> | egrep "string1|string2" | egrep -v "string4|string5" | grep -v "${variab...
07.11.2017 / 16:43
1
resposta

É encontrar -iregex mais rápido do que usar múltiplos -o's?

Temos várias funções find definidas em nosso ambiente bash para excluir pastas (geralmente grandes ou geradas automaticamente) antes do grepping. Um exemplo de um desses é este: function grepsrc() { find . -type d -name .repo -prune -o...
06.11.2017 / 16:24
1
resposta

Estender o processamento da cadeia de pipelines (… Asterisk - grep - ping)

Eu quero usar um dos valores de um comando e usá-lo em um comando diferente Exemplo de Comando é o seguinte cat /var/log/asterisk/full | grep "UNREACHABLE" | awk '{print $7;}'| sort | uniq | xargs -I % asterisk -rx 'sip show peer...
11.10.2017 / 14:45
1
resposta

egrep -rnw. -e “string” retorna linha e linhas adjacentes [duplicata]

Assim como o título diz ... eu uso egrep -rnw . -e "string" muito (no bash), mas seria bom adicionar algum contexto aos resultados retornados. Esta seria a linha antes e depois. Talvez as duas linhas antes e depois. Isso é difícil de...
22.09.2017 / 16:06
1
resposta

Existe alguma opção / comando para diferenciar arquivos com base no status de cópia do arquivo no diretório?

Eu tenho o código abaixo, que verifica se o arquivo no diretório está no status de cópia / carregamento de outro aplicativo em um diretório. Código: for file in PATH/* do lsofresult='lsof | grep $file | wc -l' while [ $lsofresult...
24.08.2017 / 12:21
2
respostas

grep expressão regular para evitar correspondência de ponto-e-vírgula no final

Eu gostaria de encontrar todas as declarações de funções que terminam com "_DB" em um arquivo e evitar perl e pipes. Por exemplo: prep_DB(); init_DB(DB *database, char *params[]) { open_DB(database); } prep_DB() { open_DB(database...
23.08.2017 / 19:48
2
respostas

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo?

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo? param=hbase.tmp.dir cat file | grep $param "hbase.local.dir" : "${hbase.tmp.dir}/local", "hbase.tmp.dir" : "/var/lib/ambari-metrics-collector/hba...
21.08.2017 / 13:35
1
resposta

git checkout arquivos específicos

No momento, quando executo git status , recebo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.po modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.mo modified...
16.08.2017 / 19:27