bash - 如何使用 bash 更改(未知)文件的编号
问题描述
我有一个 html 文件,我应该(使用 Bash)更改里面的数字。这是一个例子:
<TR><TD ALIGN=center><FONT SIZE="-1"><B>28</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>58</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>44</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>1220</B></FONT></TD>
<TR><TD ALIGN=center><FONT SIZE="-1"><B>29</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>57</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>43</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>730</B></FONT></TD>
<TR><TD ALIGN=center><FONT SIZE="-1"><B>30</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>56</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>41</B></FONT></TD>
<TD ALIGN=right><FONT SIZE="-1"><B>736</B></FONT></TD>
我知道数字都包含在标签“ <B>
”和“ </B>
”中。
这些数字都必须乘以 3。
我能怎么做?
我正在尝试制作一个没有成功的脚本。
谢谢
解决方案
使用 HTML 感知工具修改 HTML。例如,在xsh中,您可以编写
open :F html file.html ;
for //b
set . (3 * .) ;
save :F html :b ;
推荐阅读
- algorithm - 数独测试
- javascript - 反应中的功能无法按预期工作
- javascript - 在javascript中用逗号分隔数字(价格)
- angular6 - 如果 mat-table 超过屏幕长度,则隐藏额外的列并显示,然后如果我单击 + 按钮,它将放置在它旁边
- javascript - 单击按钮时如何更改所有段落(不是标题)的颜色?
- python-3.x - 如何在 Python3 中访问 Counter 对象的计数值?
- reactjs - Parcel-Bundler 如何像 react 一样添加 SVG
- javascript - 返回数组中每组属性值最高的对象
- ruby - Ruby:使用 if else 和 break 时的 void 值表达式
- swift - Error in backend: invalid llvm.linker.options building SourceKit-LSP on Ubuntu 18.10