" a.fasta...">
美文网首页
Linux 高级命令操作

Linux 高级命令操作

作者: Zhigang_Han | 来源:发表于2018-10-26 09:18 被阅读11次

1、grep文件内搜索 (支持正则表达式)

(1)统计 fasta 文件中序列条数
grep ">" a.fasta
(2)只显示自己的文件
ls -l | grep "用户名"
note:
-i 忽略大小写
-v 反选,输出不包含条件的行
-n 显示结果所在的行
-Ax 关键字后面的行
-Bx 关键字前面的行

2、sed 流处理器

(1)替换 fasta 文件 ID
将 a 文件中的 a 表头替换为无
sed -e "s/a//g" a #e代表新窗口显示
sed -i #源文件修改
(2)fastq 文件替换为 fasta
sed -e "0~4d" 1.fastq | sed -e "0~3d" | sed -e "s/@/>/g" > 1.fasta
(3)可以输出一个文件的任意行
sed -n "1307p" 1.fna #输出1307行
sed -n "100,500p" 1.fna #输出100到500行

3、awk 工具

(1)将 fastq 格式转换为 fasta 格式
awk "{getline seq;getline plus;getline qual;sub("@",">",$0);print $0 "\n"seq}" 1.fastq > 1.fasta
(2)数据文件固定的列
awk"{print $2}" blast2.out #$2 表示输出第二列,若是$0则是表示所有的列,即一整行
(3)按条件过滤输出
awk "{if($3>=80 && $4 >=100)print$0}" blast1.out
awk "{if($3>=80 && $4 >=100)print$0}" blast1.out | sort -n -k1 | uniq | wc

相关文章

  • Linux 高级命令操作

    1、grep文件内搜索 (支持正则表达式) (1)统计 fasta 文件中序列条数grep ">" a.fasta...

  • Linux高级操作命令

    [TOC] 一、Linux高级操作命令 1.cut 可以从一个文本文件或者文本流中提取文本列 取出第五个路径 将P...

  • 面试题 2021-11-01~2021-11-12

    常用的Linux命令 Linux命令 - Linux安全网 - Linux操作系统_Linux 命令_Linux教...

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • Linux入门08-Linux常用基础命令全解

    继续学习Linux基本命令操作,Linux命令初体验。

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • 20220816笔记

    Linux常用操作 Linux查看文件内容命令 运行以及停止jar包命令(Linux) 写入文件命令 maven常...

  • 养成良好的Linux操作习惯

    Linux教程 养成良好的Linux操作习惯 一定要习惯命令行方式 Linux是由命令行组成的操作系统,精髓在命令...

  • Linux—基础指令

    常用指令: RPM 安装操作命令: RPM 查询操作命令: RPM 卸载操作命令: Linux中rz和sz命令用法...

网友评论

      本文标题:Linux 高级命令操作

      本文链接:https://www.haomeiwen.com/subject/luhhtqtx.html