Linux-based Essential Bioinformatics

Linux生物信息技术基础
2026-05-26更新
本站主页 远程登录 教学大纲 教学计划 参考文档 网页制作 交流报告

vim编辑系统实例


实例5 — 腾讯会议参会人员名单编辑

  1. 在家目录中创建并进入子目录txhy,复制公共目录中LEB25_0611腾讯会议名单
    mkdir ~/txhy
    cd ~/txhy
    cp /rd1/home/public/TXHY/LEB25_0611 0611
  2. 用Vim编辑系统打开文件0611
    vim 0611
  3. 在快捷编辑模式下删除第1-8行会议基本信息
    8dd
    进入底线命令模式,将删除前8行后的编辑结果保存到临时文件a
    :w a
    退出Vim编辑系统,保留0611原始文档
    :q!
  4. 利用cut命令提取第1列参会人员姓名、编号信息,第6-7列入会、离会时间,第9列参会时长信息,保存为临时文件b
    cat a | cut -f 1,6-7,9 >b
  5. 进入Vim编辑系统,编辑临时文件b
    vim b
  6. 在底线命令模式下删除所有日期信息
    :%s/2025-06-11//g
    在底线命令模式下删除所有右括号“)"
    :%s/)//g
    在底线命令模式下将左括号替换成制表键,把第1列拆成两列
    :%s/(/\t/g
    将编辑后的文档保存为临时文件c
    :w c 退出系统,保留原始文件0611
    :q!
  7. 用cut命令提取文件c中第2列到最后1列信息,删除第1列冗余信息,保存为临时文件d
    cat c | cut -f 2- >d
  8. 编辑临时文件d,将下划线"_"替换成制表键,将第一列拆分成编号和姓名两列
    vim d
    :%s/_/\t/g
  9. 逐个检查,删除教师、助教和其他非选修同学信息,手动编辑不合要求的字段
    将编辑结果保存为最终文件
    :w leb25txhy0611
    退出编辑系统,保留原始文件
    :q!
  10. 编辑结果请参考公共目录中leb25txhy0611文档
    cat /rd1/home/public/TXHY/leb25txhy0611
  11. 以utf-8编码方式保存文件,以便下载到Windows系统查看
    vim leb25txhy0611
    :set encoding=utf-8 — 设置中文以utf-8编码
    :x — 退出编辑系统,保存编辑结果
  12. 下载到本地查看,用WORD打开
ABC Bio PKU CNCB Linux WSL HTML CSS PHP VSCode Vim VimHelp MySQL UniProt EBI NCBI