O comando grep do Linux fica preso em loop infinito enquanto faz uma pesquisa recorrente

0

Ao tentar procurar um padrão nos arquivos atuais e subpastas, o comando grep fica preso em um loop infinito.

O seguinte ilustra o problema:

/results/log/check_log:    if ($f1 eq 'dump') {
/results/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/work/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/work/work/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/work/work/work/work/log/check_log:    if ($f1 eq 'dump') {
/results/work/work/work/work/work/work/work/log/check_log:    if ($f1 eq 'dump') {

Atualização: Adicionando o comando usado para referência.

sh -c 'grep --exclude=\*.{lst,txt} -srF dump *'

Não sei ao certo o que está causando esse problema. Eu tinha pesquisado em SOF e outros fóruns, mas esse tipo de problema de loop infinito não pôde ser encontrado.

Qualquer ajuda para identificar a causa é muito apreciada.

    
por learningloop 10.10.2018 / 11:04

0 respostas