当尝试在当前文件和子文件夹内搜索模式时,grep
命令陷入无限循环。
下面的例子说明了这个问题:
/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') {
更新: 添加用于参考的命令。
sh -c 'grep --exclude=\*.{lst,txt} -srF dump *'
我不太清楚是什么导致了这个问题。我在 SOF 和其他论坛上搜索过,但没有找到这种无限循环的问题。
任何有助于查明原因的帮助都将不胜感激。