(四)文件查看:查看(cat、less)、文本搜索(grep)、覆盖写入(>)、合并(cat+>)
1. 文件查看:cat命令、less命令
# cat命令不适合大文件
cat
# less命令直接打开大文件
less -N // -N 显示行号
less -N -S // -S 不换行,左右翻页
# 在打开的页面进行搜索
/keyword // 回车
# head命令查看文件的前10行
head -n 3 // 显示前3行,-n后面必须加数字
# tail命令查看文件的后几行
快捷键:
1. 终止进程:ctrl + C
2. 退出:q
3. 搜索:/
2. 文本搜索:grep 命令
# grep 命令
grep ">" atha.fasta // 双引号里的字段匹配,结果打印出来标红
grep ">" atha.fasta | wc // 查看文件中的序列有多少行。(筛选所有含有>的行)
grep -c ">" atha.fasta
# sort 排序
# uniq 去重
grep ">" gmax.fasta | sort | uniq | wc
grep ">" gmax.fasta wc // 两者比较,相同,则没有重复序列
3. 重定向>、追加>>、管道|
# > 文件(覆盖)写入
head -n 10 atha.fasta > head10.fasta # 把文件前10行提取,放入另一个文件
# >> 文件追加
tail -n 10 atha.fasta >> head10.fasta
# | 文件传送
head -n 500 atha.gff | tail -n 101 >subset.gff # 提取序列400-500行,输入到新文件
# wc 在默认的情况下,wc将计算指定文件的行数、字数,以及字节数
wc
-l, --lines:显示行数;
-w, --words:显示字数;
-m, --chars:显示字符数;
-c, --bytes:显示字节数;
-L, --max-line-length:显示最长行的长度。
4. 合并文件(cat+>)
cat atha.fasta amax.fasta sind.fasta >all.fasta

浙公网安备 33010602011771号