
現在のフォルダーとサブフォルダーのファイルでパターンを検索しようとすると、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 や他のフォーラムで検索しましたが、この種の無限ループの問題は見つかりませんでした。
原因を特定するためのご協力をいただければ幸いです。