@@ -15,9 +15,9 @@ fi
while [ $count -lt 20 ]
do
if [ -z "$3" ]; then
- file=$(ls -t "$dir" | grep "error" | head -n $((count + 1)) | head -n $((count + 1)) )
+ file=$(ls -rt "$dir" | grep "error" | tail -n $((20 - count)) | head -n 1)
else
- file=$(ls -t "$dir" | grep -v "$3" | head -n $((count + 1)) | head -n $((count + 1)) )
+ file=$(ls -rt "$dir" | grep -v "$3" | tail -n $((20 - count)) | head -n 1 )
fi
if [ -z "$file" ]; then