Sed/Awk 双行

Sed/Awk 双行

我有一个像这样的清单。

  • Bob
  • Jim
  • Steve

在 bash 中有没有办法将其变成这样的列表?

  • <a href="http://example.com/Bob"> Bob
  • <a href="http://example.com/Jim"> Jim
  • <a href="http://example.com/Steve"> Steve

答案1

这应该可以正常工作:

#/usr/bin/env bash

while read n; do
    echo "<a href=\"http://example.com/${n}\">${n}</a>"
done < ${1}

如果您将其制作成脚本,那么您将使用 来调用它,./scriptname.sh filename.txt它只会将其打印到控制台。(注意:我推断您的问题</a>也包括。)

相关内容