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