好的说我有2个文本文档,一个包含文档名称,另一个包含托管该文档的链接。
是否有一种方法/程序或bash代码可以让我将它们组合在一起所以它看起来像这样
<li class="pureCssMenui"><a class="pureCssMenui" href="https://docs.google.com/open?id=0B_KBy1Yc657LdnR5MGFXWVZZcnc" target="_blank">Cocoa in a nutshell.chm</a></li>
所以我想添加
<li class="pureCssMenui"><a class="pureCssMenui" href=" to the beginning of each line in th links doc
然后
target="_blank">
到标题文档的开头然后添加
</a></li>
到最后,所有人都会聚在一起。
此外,链接和标题已经与每个文档中的行号匹配。
答案 0 :(得分:0)
只是为了好玩:
$ cat file1 file2
hello.doc
world.xls
plaintext-is-better.txt
extensionsareforsuckers
http://loldoc.com/phileurl
http://spreadsheetfactory.uk/mooooooooo
http://onlinetext.org/files/109874
http://extensionssuck.info/4u373
$ for i in {1..4}; do \
sed -n $i'p' file1 | tr '\n' '|';\
sed -n $i'p' file2 ;done |\
awk -F\| '{printf "<a href=%s>%s</a>\n", $2, $1 }'
<a href=http://loldoc.com/phileurl>hello.doc</a>
<a href=http://spreadsheetfactory.uk/mooooooooo>world.xls</a>
<a href=http://onlinetext.org/files/109874>plaintext-is-better.txt</a>
<a href=http://extensionssuck.info/4u373>extensionsareforsuckers</a>