gpt4 book ai didi

linux - 将行分隔值转换为语法

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:08 24 4
gpt4 key购买 nike

我得到了一个文本文件,它包含很多很多值,所有这些值一次一行分隔,如下所示。例如:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com