wangzhiyong há 1 ano atrás
pai
commit
415f24b6ea
1 ficheiros alterados com 4 adições e 2 exclusões
  1. 4 2
      log.sh

+ 4 - 2
log.sh

@@ -37,11 +37,13 @@ do
     if [ $((line_number - 50)) -lt 0 ]; then
       sed -n "1,$((line_number + 100))p" "$dir/$file" | awk '{printf("%s %s\n", NR, $0)}'
       echo "-----------------"
-      echo 'sed -n "1,'"$((line_number + 100))"'p" "'"$dir/$file"'" | awk '\''{printf("%s %s\n", NR, $0)}'\'''
+      command="sed -n \"1,$(( $line_number + 100 ))p\" \"$dir/$file\" | awk '{printf(\"%s %s\\n\", NR, \$0)}'"
+      echo "Executing command: $command"
     else
       sed -n "$((line_number - 50)),$((line_number + 100))p" "$dir/$file" | awk '{printf("%s %s\n", NR+'$(($line_number - 51))', $0)}'
       echo "-----------------"
-      echo '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 - 50)),$(( $line_number + 100))p\" \"$dir/$file\" | awk '{printf(\"%s %s\\n\", NR+'$(($line_number - 51))', \$0)}'"
+      echo "Executing command: $command"
     fi
     echo "在文件 $file 中找到了字符串 '$2',位于第 $line_number 行:"
     break