今天用python根据dbcan的结果做出来了注释的统计结果

想着第一列把菌的名字加上,方便后面合并统计,就找了一下如何在Ubuntu系统把txt文件加内容

想到了awk的方法

##给一个文件中的每一行结尾插入字符的方法:awk '{print $0 "需要添加的字符"}' fileName

##删除指定列:awk '{$列数="";print $0}' fileName

##给一个文件中的每一行开头插入字符的方法:awk '{print "需要添加的字符" $0}' fileName

!!! 需要添加的字符为自己的变量时,用-v来指定变量

-v name= $num

这样在print里面就可以print出来了

for i in *_hmm_count.txt
donum=${i%%_hmm_count.txt}awk -F '\t' -v name=$num '{print name ","  $0}' ${i}
done

把","改成"\t"就更容易处理了

最终得到

完成!

linux中txt文件第一列增加内容(awk)相关推荐

  1. vba访问服务器中txt文件,vba读取word内容 vba读取txt文件

    excel vba 读取 word 指定字符 Sub 按钮1()Dim myPath As StringSet Wdapp = CreateObject("Word.Application")Wdap ...

  2. linux去重文件第一列,科学网—Linux实用命令 - 刘洪波的博文

    1.查看系统访问日志(实时) tail --lines=100 -f /var/log/secure 2.按列合并文件 paste file1 file2 >combind.txt 3.按行合并 ...

  3. java ftp读取文件内容_java读取ftp中TXT文件的案例

    最近在开发关于java读取ftp中TXT文件,其中有些坑踩了一下,再次做个记录 1.读取文件时我会根据文件名称去生成数据库表,oracle数据库对于表名的长度是有限制的,最多30个字符 2.对于多个文 ...

  4. linux中搜索文件内容关键字--转载哈

    linux中搜索文件内容关键字 度娘了下,想找的答案就是这个,发现一堆xxxx的回答,在此记录下,方便以后查阅.谢谢 linux系统里的VI是编辑文本的命令,在vi里查找相应关键字的方法为: /关键字 ...

  5. linux怎么查看内容并显示行号,linux中查看文件时显示行号

    Linux中查看文件时显示行号 [[email protected] etc]# cat -n rsyslog.conf              //显示所有行号(包括空行) [[email pro ...

  6. 深入理解Linux中的文件权限

    Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问 ...

  7. linux中fstab文件_如何在Linux上写入fstab文件

    linux中fstab文件 zentilia/Shutterstock.comzentilia / Shutterstock.com Adding a new hard drive or solid- ...

  8. linux 删除root权限,使用root权限删除不了linux中的文件该如何处理?

    使用root权限删除不了linux中的文件该如何处理? 在Linux系统中,root用户拥有最高权限,可以干任何事情,删除任何不需要的软件或者文件,可以说无所不能.但有时候root用户却不能删除一个小 ...

  9. linux中patch文件的作用------

    linux patch 首先介绍一下diff和patch.在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要.在99%的时间里,我们只会用到几个选项.所以必须学会这几个选项. 1.dif ...

最新文章

  1. Tesseract-OCR 3.04简单使用举例(读入图像输出识别结果)
  2. 计算比尔盖茨財富的方法
  3. Vue底层实现原理概述
  4. git 给每个branch设置权限_自定义git命令阅读开源项目
  5. 汉字输入练习 TypeChinese.java
  6. Synchronize对象改变
  7. 在eclipse下配置maven插件
  8. numpy之高维数组的转置:transpose方法——通过几何体来迅速理解
  9. 远程桌面复制文件到本地磁盘
  10. SQL Server 数据库维护脚本合集[007]-删除数据库所有用户表数据
  11. 关于渐变属 gradient:
  12. 大量数据table_一次 SQL 查询优化原理分析(900W+ 数据,从 17s 到 300ms)
  13. IE6利用iframe遮挡 弹层 select
  14. 蓝桥杯T32(树的直径)
  15. 链游和元宇宙大热,互联网游戏从业者们如何看待它们? |链捕手
  16. 作为一名31岁的软件测试员,工作3年,月薪不到2W,担心被应届生取代
  17. python tkinter滚动条不起作用_水平滚动条在Tkin中不起作用
  18. zealer情感机器人_你曾经想象的到来——中文版temi机器人
  19. 后台接收前台传来的图片并保存在本地
  20. 如何解决计算工作日的问题?

热门文章

  1. ASP.NET MVC 單元測試系列 (5):瞭解 Stub 假物件
  2. Python Word2vec训练医学短文本字/词向量实例实现,Word2vec训练字向量,Word2vec训练词向量,Word2vec训练保存与加载模型,Word2vec基础知识
  3. 怎么找到当地供应商_开超市如何找供应商?
  4. 如何修改 Typora 高亮代码颜色
  5. 特征阻抗和阻抗匹配_没有诸如对象关系阻抗不匹配之类的东西
  6. 数据库学生成绩管理系统课程设计
  7. MQTT.fx客户端使用方法
  8. 为你解析机器学习品酒步骤(附视频)
  9. 达梦数据库 登录“6061:通信加密协商失败”的解决办法
  10. linux编译命令——make -j8