我有几个大的HTML菜单文件,其中包含数千个链接,需要小写-但没有别的。
整条线看起来像这样。
<li><strong><a href="pages\SDL_RenderDrawLine.htm">SDL_RenderDrawLine</a></strong> - draw a line.</li>
链接是唯一需要小写的部分。。实际上只是引号之间的部分(如果这样更容易的话);但线路的其余部分应保持不变。
<a href="pages\SDL_RenderDrawLine.htm">
"pages\SDL_RenderDrawLine.htm"
什么是有效的方法来做到这一点?
- 感谢您的帮助(并节省了我一吨的编辑!)*
1条答案
按热度按时间q3aa05251#
我发现了一个不太优雅但很有效的解决方法。
首先,我使用引号作为字段分隔符将field(2)改为小写。
这使得链接(第二列)小写。
[在评论者的帮助下修复了先前的问题:...但不幸的是删除了用作字段分隔符的引号'“'。
然后,我手动使用文本编辑器搜索并将引号'“'替换回文件中。
我相信有更有经验的awk知道如何在输出中保持字段分隔符,但这完成了工作!]