We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59112a2 commit 67df264Copy full SHA for 67df264
.github/workflows/ci.yml
@@ -82,8 +82,10 @@ jobs:
82
subtitle=$(grep '<h2.*></a>' $file | awk -F'>' '{print $4}' | awk -F'<' '{print $1}')
83
echo "$file -- $subtitle"
84
if [ "${subtitle}" != "" ]; then
85
- sed -i "s@ 解题笔记</h1>@: ${subtitle}</h1>@g" $file
86
- sed -i "s@ 解题笔记</title>@: ${subtitle}</title>@g" $file
+ # 将变量中的 & 替换为 \&
+ escaped_title=$(sed 's/&/\\&/g' <<< "${subtitle}")
87
+ sed -i "s@ 解题笔记</h1>@: ${escaped_title}</h1>@g" $file
88
+ sed -i "s@ 解题笔记</title>@: ${escaped_title}</title>@g" $file
89
fi
90
91
done
0 commit comments