gpt4 book ai didi

linux - 如何根据行字段为每一行添加前缀

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

我有以下文件

aaa1.bbb1.ccc toto
aaa1.bbb1.ddd. titi
aaa2.bbb2.ccc
aaa2.bbb2.eee tza
aaa2.bbb2.ddd.

我想在每一行的开头添加一个字符串。如果该行的第一个字段以 . 结尾,则此字符串将为“OK”,如果该行的第一个字段未以 . 结尾,则该字符串将为“NOK” >

字段的分隔符是空格

所以基于上面的例子,命令的输出将是:

NOK aaa1.bbb1.ccc toto
OK aaa1.bbb1.ddd. titi
NOK aaa2.bbb2.ccc
NOK aaa2.bbb2.eee aza
OK aaa2.bbb2.ddd.

我该怎么做?

最佳答案

awk '{print ($1 ~ /\.$/ ? "OK" : "NOK"), $0}' file

关于linux - 如何根据行字段为每一行添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811279/

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