美文网首页
读研笔记(九)--批量代码总结

读研笔记(九)--批量代码总结

作者: 机器人会画画 | 来源:发表于2019-08-21 22:11 被阅读0次

好使的方法就是能让你省时,省力,爽!

看着这滚动的屏,一个一个蹦出来,爽吗?
#!/bin/bash
start=`date +%s`
for file in `ls tot_*_sort_dss`;do
{
awk '{print $1"\t"$2}' $file > /data/amao/DSS/result/samplepos/$file.pos
echo 'success '$file;
}&
done
wait
end=`date +%s`
echo "TIME:`expr $end - $start`"

比如我要同时对3个样本进行fastqc,我可以写下面的shell脚本,同时批量进行:
ls *.sra

vi cmd2_sra2fq.sh

#!/bin/bash
fastq-dump EV1.sra & #&表示并行处理
fastq-dump EV2.sra &
fastq-dump EV3.sra &
wait
#利用多核优势,同时挂起,然后继续
fastqc EV1.sra &
fastqc EV2.sra &
fastqc EV3.sra &
wait

sh cmd2_sra2fq.sh

相关文章

  • 读研笔记(九)--批量代码总结

    好使的方法就是能让你省时,省力,爽! 比如我要同时对3个样本进行fastqc,我可以写下面的shell脚本,同时批...

  • 大数据基础知识学习-----Storm学习笔记

    Storm学习笔记总结 Storm概述 离线计算是什么 离线计算:批量获取数据、批量传输数据、周期性批量计算数据、...

  • 大数据基础知识学习-----Storm学习笔记(一)概述

    Storm学习笔记总结 Storm概述 离线计算是什么 离线计算:批量获取数据、批量传输数据、周期性批量计算数据、...

  • 批量框架调研对比

    批量框架调研总结 之前公司用的一套自研的批量框架,每个Job都作为独立的Jvm进程执行,目前存在以下问题: 随着批...

  • 读研日记九

    今天又迎来了降温,风忽然就一下子增加了好几级的样子,我也已经把准备好的被子拿了出来,准备过这个不太冷的冬天。 今天...

  • shell脚本实现FTP上传下载

    下载单个文件脚本代码 上传单个文件脚本代码 批量下载脚本代码 批量上传脚本代码 命令解释 登录FTP << 是使用...

  • es 批量删除

    es.bulk 可用于批量删除 更新 新建操作 根据id批量删除示例代码: 批量新增: 批量更新

  • 第41课 ansible服务(模块用法)2019-05-28

    一、ansible的应用: 1、批量命令执行;2、批量安装服务;3、批量配置同步;4、批量任务执行;5、批量代码部...

  • 业务逻辑与控制代码分离实践

    写代码时,控制逻辑的代码往往与业务逻辑混在一起,控制部分的代码很难被复用。 实现功能:从一个channel中批量读...

  • Mbatis批量插入

    Mbatis批量插入 @Date 2016.11.13 使用Mbatis批量插入功能代码示例 在做批量插入时要注意...

网友评论

      本文标题:读研笔记(九)--批量代码总结

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