美文网首页
shell记录

shell记录

作者: 琼脂糖 | 来源:发表于2017-10-26 17:08 被阅读15次

1.文件内容提取

  1. 去掉表头,取第一列,存入新文件
    tail -n +2 sig-genes-deseq2.txt | awk '{print $1}' > sig-genes-list.txt
  2. 取第一行,将制表符换成换行符
    head -n1 111.txt | tr '\t' '\n\'
  3. echo "aaa" | xargs -I {} echo {}
    -I参数指定替换字符窜 大括号
  4. 删除前三行 sed -i.bak '1,3d’ sed.ttt

2.批量操作

for fn in data/DRR0161{25..40};
dosamp=`basename ${fn}`
echo "Processing sample ${samp}"
salmon quant -i athal_index -l A \
       -1 ${fn}/${samp}_1.fastq.gz \
       -2 ${fn}/${samp}_2.fastq.gz \
       -p 8 -o quants/${samp}_quant
done 
for ((i=1;i<=19;i++)) 
for i in `seq 25 40`
for name in *.fastq; do echo $name; done
for id in {14..19}
do 
  mkdir DRR0161${i}; 
  cd DRR0161${i}; 
  wget ftp://ftp.sra.ebi.ac.uk/vol1/fastq/DRR016/DRR0161${i}/DRR0161${i}_1.fastq.gz; 
  wget ftp://ftp.sra.ebi.ac.uk/vol1/fastq/DRR016/DRR0161${i}/DRR0161${i}_2.fastq.gz; 
  cd ..; 
done

3.文件操作

  1. 搜索文件 find / -name httpd.conf
  2. 查看 ls -alth
  3. 查看目录大小 du -sh
  4. 程序运行
echo 'java -jar ~/src/Trimmomatic-0.32/trimmomatic-0.32.jar $@' >> ~/bin/trimmomatic
chmod +x ~/bin/trimmomatic
  1. 除去不匹配的文件ls | grep -v gz
  2. 显示目前后台tophat进程,并kill
ps aux | grep tophat | awk ‘{print $2}’ | xargs kill -9
screen -r tmp_tophat_x_ten

try

  1. 删除文件第一行:
    sed -i '1d' filename
  2. 删除文件最后一列:
    awk '{print $NF}' filename
  3. 比较文件的方法:
    1)comm -3 --nocheck-order file1 file2
  1. grep -v -f file1 file2: 输出file2中有file1中没有的行
    diff file1 file2

相关文章

  • HBase的Shell

    HBASE Shell的DDL操作 HBASE Shell的DML操作 获取一条记录 更新记录 HBase She...

  • shell 记录

    1. &&、||

  • shell记录

    1.文件内容提取 去掉表头,取第一列,存入新文件tail -n +2 sig-genes-deseq2.txt |...

  • shell记录

    查看基本信息 都在 /proc 下cat /proc/cpuinfocat /proc/mtd 免breed更新路...

  • 【安全记录】反弹shell小记

    前言 本文记录反弹shell的一些注意事项,主要包括:常用反弹shell的payload,获得tty-shell,...

  • Shell脚本之杂项

    title: Shell脚本之杂项tags: shell编程, 杂项 记录一些学到的shell脚本里面的一些杂项(...

  • Shell__脚本中的操作符

    记录一下 Shell 脚本中比较符号的使用,在写 Shell 脚本时方便查询 。 算术比较符 Shell 表示中文...

  • 子Shell脚本实现方式1-来自《跟老男孩学Linux运维:Sh

    [记录备忘][研究学习]通过Shell脚本来实现一个由“&”产生的子Shell

  • shell 语言相关

    shell学习记录 shell是什么 简单来说,shell是一个命令解释器,将用户输入的命令解释给操作系统内核。它...

  • 反弹shell小结

    本文仅作为学习记录,如果侵权,请联系删除。 概念理解: 反弹shell(reverse shell),就是控制端监...

网友评论

      本文标题:shell记录

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