生信懂得简单的linux就可以啦(4)

又来更新这个系列了。

自从弄了一个VPS,我觉得我的linux技能突飞猛进。所以说一定要多上机实操! 这次说三个命令:cut/paste/join

cut

# cut顾名思义就是cut出一段,单纯的cut file是不行的,因为不知道你要cut啥,所以必须有参数。
# 常用的就三个-b(字节),-c(字符),-f(域)
cut -b 5 file   # cut出file里面第5个字节
cut -c 5 file   # cut出file里面第5个字

paste

# 粘贴命令,更重要的功能是用来把几个文件内容合起来
paste -d -s -file1 file2
# -d指定分隔域
paste -d \t
# -s 合并成行
# - 标准输入

join

# 可以将两个文件共同拥有的一列,按对应的行合并成一列
join [options] file1 file2

# -a 显示指定文件的匹配行
# -e 用指定的字符代替不存在的域
# -i 忽略大小写
# -o 指定格式输出
# -t 指定分隔符