我得到了一个文本文件,它包含很多很多值,所有这些值一次一行分隔,如下所示。例如:
blue
red
orange
green
colors
hopefully
you
get
the
idea
我对命令行非常熟悉,今天想学点新东西。
我必须获取这些值并将它们插入语法中,每个值的语法都相同。
例子:
<a href="blue">
<a href="red">
<a href="orange">
<a href="green">
<a href="colors">
等等。
有些事情告诉我,复制粘贴不仅是解决这个问题的唯一方法,也不是最有效的方法。
有什么想法吗?
感谢阅读。
最佳答案
awk 可以很容易地做到这一点。注意:您应该关闭标签:
$ awk '{ print "<a href=\""$1"\"></a>" }' file
<a href="blue"></a>
<a href="red"></a>
<a href="orange"></a>
<a href="green"></a>
<a href="colors"></a>
<a href="hopefully"></a>
<a href="you"></a>
<a href="get"></a>
<a href="the"></a>
<a href="idea"></a>
关于linux - 将行分隔值转换为语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30106215/