文件的6种看法
head / tail -n :查看文件的前/后 n 行,默认 10 行
例如:head -n 2 Data/example.fq
常见参数
-A ## 打印所有内容,包括特殊字符,如制表符
-n ## 打印出所有行号,-b 参数仅打印非空白行行号
常见用法:
cat #输入
cat > file1 #重定向,往file1文件里面输入内容,再按 ctrl+c 暂停任务,file是一个文件
cat file1 #写完后,打印file1文件中的内容
其他
zcat:可以查看压缩的文本文件
tac:逆向查看
cat Data/example.gtf | head -n 3 # | 管道符。前面的输出作为后面的输入。管道符后面要加命令。
less [参数] 文件名
上下左右键查看文本内容 Enter键向下移动一行 空格键翻页 q键退出
常用参数:
-N:显示行号
-S:单行显示
zless:查看压缩文件
用“/keyword”进行关键词查询 #进入文件后再进行关键词的查询
n/N:上下浏览关键词
more:逐页查看,按空格翻页,按回车换行
常见参数
-l #统计行数
-w #统计字符串数
-c #统计字节数
常见参数:
-d #指定分隔符,默认\t;
-f #输出哪几列(字段fields)
例如:-f
less -SN Data/example.gtf | cut -f 1,3-5,7 |head
例如:-d
less -S Data/example.gtf | cut -d 'h' -f 1 | head -2
常见参数:
-n:按照数值从小到大进行排序
-V:字符串中含有数值时,按照数值从小到大排序
-r:逆向排序
-k:指定按哪一列排序
-t:指定分隔符
常见参数:
-c:统计每个字符串连续出现的行数
uniq 比较”懒”,只能去除相邻的重复行 ! 因此记得要跟sort连用 !
例如
cat Data/example.gtf | cut -f 3 | head -20 | sort
cat Data/example.gtf | cut -f 3 | sort| uniq
常见参数
-d:指定分隔符
-s:按行合并
常见用法:
1. paste file1 file2
2. seq 20 | paste - -
常见用法:
tr ‘<pre>’ ‘<dest>’
常见参数
-d:删除指定字符
-s:缩减连续重复字符
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。