wangzhiyong 1 gadu atpakaļ
vecāks
revīzija
35af467df4
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 3 3
      log.sh

+ 3 - 3
log.sh

@@ -34,15 +34,15 @@ do
     line_number=$(echo "$matching_line" | cut -d ":" -f 1)
     echo "在文件 $file 中找到了字符串 '$2',位于第 $line_number 行:"
 
-    if [ $((line_number - 50)) -lt 0 ]; then
+    if [ $((line_number - 100)) -lt 0 ]; then
       sed -n "1,$((line_number + 100))p" "$dir/$file" | awk '{printf("%s %s\n", NR, $0)}'
       echo "-----------------"
       command="sed -n \"1,$(( $line_number + 100 ))p\" \"$dir/$file\" | awk '{printf(\"%s %s\\n\", NR, \$0)}'"
       echo "$command"
     else
-      sed -n "$((line_number - 50)),$((line_number + 100))p" "$dir/$file" | awk '{printf("%s %s\n", NR+'$(($line_number - 51))', $0)}'
+      sed -n "$((line_number - 100)),$((line_number + 100))p" "$dir/$file" | awk '{printf("%s %s\n", NR+'$(($line_number - 101))', $0)}'
       echo "-----------------"
-      command="sed -n \"$(( $line_number - 50)),$(( $line_number + 100))p\" \"$dir/$file\" | awk '{printf(\"%s %s\\n\", NR+'$(($line_number - 51))', \$0)}'"
+      command="sed -n \"$(( $line_number - 100)),$(( $line_number + 100))p\" \"$dir/$file\" | awk '{printf(\"%s %s\\n\", NR+'$(($line_number - 101))', \$0)}'"
       echo "$command"
     fi
     echo "在文件 $file 中找到了字符串 '$2',位于第 $line_number 行:"