我在使用 awk 方面真的很糟糕,但我知道它对应变操作非常有用。
我有一个格式文件:
JohnSmith_name 3.4
KellySears_name 5.7
RonaldBay_name 1.2
RayShendor_name 2.8
我想读取文件并基本上从真实姓名中去除 _name 标签并打印该行。我怎样才能使用 awk 做到这一点?
谢谢!
最佳答案
您可以使用 sed
比awk
更容易在这种情况下,我认为:
$ sed s/_name// file
JohnSmith 3.4
KellySears 5.7
RonaldBay 1.2
RayShendor 2.8
关于regex - awk 用下划线分隔单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17034791/