开发者社区> 问答> 正文

如何在Linux的文件中添加带有特定单词的新列?

我有一个文件,其中一栏包含2059个ID号。 我想为所有2059个ID号添加第二个带有单词“ pop1”的列。 第二列将仅表示ID号属于人口1。

在使用awk或sed的Linux中,我该怎么办?

该文件当前有一个看起来像这样的列

45958 
480585 
308494

我希望它看起来像:

45958 pop1
480585 pop1
308494 pop1

展开
收起
祖安文状元 2020-01-07 13:52:16 478 0
1 条回答
写回答
取消 提交回答
  • 也许不是最优雅的解决方案,并且它不使用sed或awk,但是我会这样做:

    while read -r line; do echo ""$line" pop1" >> newfile; done < test
    
    

    该命令会将内容添加到文件“ newfile”中,因此在执行该命令之前,请确保其为空或不存在。

    2020-01-07 13:52:25
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载