在服务器远程操作中,通常会有修改列名的情况,手动操作比较繁琐,可使用sed函数修改列名

1.修改文件夹中的taxonomy.tsv文件夹列名并导出为biom-taxonomy.tsv文件,可使用以下函数

sed '1{ s/Feature ID/#OTUID/; s/Taxon/taxonomy/;s/Confidence/confidence/}' exported/taxonomy.tsv > biom-taxonomy.tsv

1为指定第一行

文件名已修改完成

2.提取文件中的几列并修改列名,输出文件

cut -f1,2 exported/taxonomy.tsv | sed '1{ s/Feature ID/#OTUID/; s/Taxon/taxonomy/}' >biom-taxonomy2.tsv

reference:

shell - Column editing and renaming of a tab-delimited table in Bash - Stack Overflowhttps://stackoverflow.com/questions/52878099/column-editing-and-renaming-of-a-tab-delimited-table-in-bash

Linux修改文件列名相关推荐

  1. linux怎么修改目录的所有者,linux修改文件或目录的所有者(chown)和用户组

    chown更改文件或目录的所有者 注意:所有者,必须存在于(/etc/passwd)下.比如: linux修改文件或目录的所有者(chown)和用户组 更改文件或目录的所有者命令: 1.新建测试文件t ...

  2. linux 禁止文件修改时间,linux 修改文件的时间属性

    二.修改文件时间 创建文件我们可以通过touch来创建.同样,我们也可以使用touch来修改文件时间.touch的相关参数如下: -a : 仅修改access time. -c : 仅修改时间,而不建 ...

  3. linux如何改文件用户组权限,linux修改文件权限和用户组管理小结

    如何在linux下修改组权限 chmod g+r path/file 加读权限 当前目录 chmod -R g+r path/file 加读权限 当前目录以及子目录 g-r 减读权限 g+w 加写权限 ...

  4. linux 修改文件操作命令

    linux 修改文件内容命令 Posted on 2019-09-18 17:51  zhouzhou10201  阅读(61420)  评论(0)  编辑  收藏  举报 1.进入文件:vim 文件 ...

  5. Linux目录下文件权限怎么改成777,linux修改文件夹-文件目录权限

    Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名 ...

  6. Linux 修改文件权限

    Linux 修改文件权限 1.介绍: ​ Linux系统中,每个文件或目录都有访问许可权限,用它来确定以何种方式对文件或目录进行访问和操作.在Linux中,如果要对文件的权限进行修改,那么可在终端中使 ...

  7. Linux修改文件/目录所有者

    相关知识 Linux系统中的每个文件/目录皆有其拥有者(Owner).我们知道只有用户登录到系统后才可以在系统上创建文件或目录,而文件/目录的所有者即是创建该文件/目录的用户. 当用ls -l或ll命 ...

  8. Linux修改文件所属用户及所属组(详细)

    Linux修改文件所属用户及所属组(详细) chgrp 修改文件所属组 chown 修改文件所属用户及所属组 chgrp 修改文件所属组 chgrp用于修改文件所属组. 基本语法 chgrp [-R] ...

  9. LINUX修改文件权限 学习

    用户权限在Windows操作系统里也不陌生,但是Linux操作系统的用户权限和文件权限要比Windows操作系统里严格有效.比较明显的一个案例就是,即便是你在Windows操作系统里设置了多用户,但是 ...

最新文章

  1. 启动Tomcat一闪而过解决
  2. python读写二进制文件的方法
  3. 综述 | 知识图谱向量化表示
  4. 祝贺王远当选为中国区第二位 Teams MVP
  5. python取前三位_Python 实现取多维数组第n维的前几位
  6. 如何使用frame框架,将左边视为导航栏,右边作为链接界面
  7. 详细介绍mysql-bin.000001文件的来源及处理方法
  8. 测试流程 - 关于用例评审,给你的 9 点建议
  9. ios实现图片动画效果
  10. 如何将Mac外部驱动器映射到CrossOver容器
  11. 真北方向、坐标北向以及磁北向
  12. 同花顺程序交易接口type-c为什么没普及?
  13. 1688商品类目API接口-(item_cat_get-获得1688商品类目接口)
  14. 自动化测试常见问题总结
  15. [软件笔试] 2014暴风影音校招技术笔试题(长春站)
  16. 微分几何与斯托克定理
  17. 纬度、经度和坐标系网格
  18. Android so文件函数加密
  19. abp+dapper+mysql_abp集成abp.Dapper
  20. 【Linux】【开发环境】【RHEL】开发环境搭建系列之十一——Linux系统下搭建基于vim的C/C++ IDE开发环境

热门文章

  1. 无法安全地连接到此页面 这可能是因为该站点使用过期的或不安全的 TLS 安全设置
  2. 欧拉函数:求小于等于n且与n互质的数的个数
  3. 覆盖诊所全流程管理,适合中大型诊所门诊的门诊管理系统
  4. Windows丢失msvcr100.dll怎么解决?
  5. floodfill算法
  6. AutoIt Window Info 使用方法
  7. mysql10分钟备份一次_做好mysql运维,必须熟练掌握备份和恢复,实战一次不行多来几次...
  8. 2021年中国三角警示牌市场趋势报告、技术动态创新及2027年市场预测
  9. 【文献阅读】FloodNet——洪水灾害的VQA问答数据集(M. Rahnemoonfar等人,ArXiv,2020)
  10. go 调用c 编译器找不到方法_深度解密Go语言之关于 interface 的10个问题