【发布时间】:2021-11-25 00:33:36
【问题描述】:
我有英文版的 html 文件 index.html。 我想再创建一个语言版本。我认为最好的方法是使用 sed。所以我想自动将语言版本更改为另一种语言版本并使用 sed 将其保存在新文件中。
例如我的索引:
<section class="p-b-10">
<div class="container">
<div class="row">
<div class="col-lg-6">
<div class="heading-text heading-section">
<h2>THE COMPANY</h2>
<span class="lead">The most happiest eu, sodales vel dolor. </span>
</div>
</div>
<div class="col-lg-6 m-t-60">
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="100" data-delay="100" data-type="%">
<div class="progress-title">One Sun </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="94" data-delay="200" data-type="%">
<div class="progress-title">Two </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="78" data-delay="300" data-type="%">
<div class="progress-title">JQUERY </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="65" data-delay="400" data-type="%">
<div class="progress-title">Three | ok </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="65" data-delay="400" data-type="%">
<div class="progress-title">Three </div>
</div>
</div>
</div>
</div>
</div>
</section>
Sed 应该在我的整个代码中查找并替换所有给定的英语单词以西班牙语。
公司(取代)Empresa
一个太阳(替换为)Uno Sol
两个(替换为)Dos
三个 |好的(替换为) Tres |好的
所以应该如下所示:
<section class="p-b-10">
<div class="container">
<div class="row">
<div class="col-lg-6">
<div class="heading-text heading-section">
<h2>Empresa </h2>
<span class="lead">The most happiest eu, sodales vel dolor.
</span>
</div>
</div>
<div class="col-lg-6 m-t-60">
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="100" data-type="%">
<div class="progress-title">Uno Sol </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="94" data-type="%">
<div class="progress-title">Dos </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="78" data-type="%">
<div class="progress-title">JQUERY </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="65" data-type="%">
<div class="progress-title">Tres | ok </div>
</div>
</div>
<div class="p-progress-bar-container title-up small color">
<div class="p-progress-bar" data-percent="65" data-type="%">
<div class="progress-title">Three </div>
</div>
</div>
</div>
</div>
</div>
</section>
请帮忙! 谢谢你
【问题讨论】:
-
您是否可以访问 xmllint 或 xmlstarlet 等 xml 感知工具?如果是这样,请用那些标记您的问题以获得可靠的答案。