Quando si cerca di cercare un modello in file di cartelle correnti e sottocartelle, il grep
comando è bloccato in un ciclo infinito.
Di seguito viene illustrato il 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') {
Aggiornamento: aggiunta del comando utilizzato come riferimento.
sh -c 'grep --exclude=\*.{lst,txt} -srF dump *'
Non sono sicuro di cosa stia causando questo problema. Avevo cercato in SOF e in altri forum, ma questo tipo di problema a ciclo infinito non è stato trovato.
Qualsiasi aiuto nell'identificazione della causa è molto apprezzato.
ls -ld /results/work
, per favore?
/results/work
indicato in /results
qualche modo. Indaga su questo. Nel mio Debian grep -r
non segue i symlink, no grep -R
; il tuo grep
può variare (nessuna opzione è POSIX). Che file system è questo? È salutare?