linux&github

Linux文本处理三剑客之sed

2020-04-12  本文已影响0人  R语言数据分析指南
sed -n '1p' 123.fast  #看第一行
sed -n '1,2p' 123.fast #看1,2行
sed -e '1,2d' 1.fast #删除1,2行
sed -i    #直接修改文件
sed -f   #脚本模式
sed -c   #直接替换内容
sed -a   #某行后添加内容,在下一行出现
sed "2a ATCG" 12.fasta   #在第二行下面添加内容
sed "/1/d" 12.fasta       #删除包含1的所有行
sed "s/1/2/g" 1.fasta    #将所有1全部替换成2
sed -e "2d" -e "s/1/2/g" 1.fasta   
#将第2行删除,并将所有1替换成2
sed 1,3d  #删除1,3行
sed '1,10s/123/234/' file  #内容部分替换
sed '1s/    /    /'    file
sed '1,2cATCG' 123.fasta #直接将1,2行换为ATCG
sed '/N/c0' 123.fasta #将N替换成0
sed添加
sed '2a123344' 12.fasta   #第2行后添加
sed '1,2a123\n123\n        #添加两行内容
sed '2iATCG' 123.fasta  #第2行之上添加
seq 产生一系列数字
seq 1 10
seq -s ' ' 1 10   #-s指定分割符
seq -s ' ' 1 2 10  产生奇数
cat <(seq 1 10) <(seq 20 23)
双标准输入   <  标准输出  >标准输入    >>追加输出
上一篇 下一篇

猜你喜欢

热点阅读