【发布时间】:2013-06-12 18:58:26
【问题描述】:
我在编写用于根据名称制作 html 文件列表的小型 bash 脚本时遇到了问题。 我有一个命名模式为 INFO1 Bla Bla - INFO2 - INFO3.doc 的文件,我想在输出中有这样的东西:
<li id="INFO1Blabla">
<h5>INFO1 Bla bla</h5>
<p>INFO2</p>
<a href="files/INFO1 - INFO2 - INFO3.doc">download</a>
</li>
我正在尝试使用 bash + awk 来执行此操作,但即使在 shell 中进行测试时也会遇到一些问题,如您所见:
$ ls > list.txt
$ for i in 'cat list.txt'; do awk -F "-" '{print $2}' > list2.txt; done
而循环可能是不定式,导致它工作 10 分钟..
如果有人可以帮助我,我会很高兴,因为在这种情况下我不能使用 php,我需要使用 bash 在我这边生成它..
大家加油,保重
【问题讨论】: