首页
问答
文章
专栏
大咖
更多
话题
帮助
请输入关键字进行搜索
查看更多 "
" 的搜索结果
登录
求助一个shell脚本问题
关注问题
回答问题
该问题已被锁定!
3
关注
888
浏览
求助一个shell脚本问题
shell文件
比如说在cutadapt时候,要for 100个SRR的名字 就是说for case_name in SRR1,SRR2,SRR3.。。。SRR100 这样的话输入100个SRR名字岂不是很麻烦,所以想for case_name in $SRRid 这样循环 那求教一下我这个存放100个SRR名字的SRRid列表文件路径和内容是什么?或者有其他方法for这个步骤吗?蟹蟹
阅读全文
收起全文
关注问题
回答问题
邀请回答
好问题
0
评论
收藏
举报
分享
复制链接
新浪微博
腾讯空间
微信扫一扫
展开
收起
0
评论
为什么被折叠?
0 个回复被折叠
2
回答
热门排序
最新排序
热门排序
只看楼主
pagu
初级会员
用户来自于: 北京市
2018-09-11 22:20
在shell里边有个命令叫做 [b]xargs[/b],处理这个问题贼好用,因为用它可以批量化的生成文本内容,和管道配合起来的话就可以很方便的写出来批量化运行的脚本。 比如我在一个文件夹里边有一堆的文件夹,我想分别把它们给打包成压缩文件,每个文件夹对应一个,写这个命令的话大概是这样:[code]ls | xargs -i echo gzip -c {} \> {}.gz > ../cmd.sh[/code][code]运行以后查看上级目录中的cmd.sh,结果如下:[/code][code] [attach]204[/attach] [attach]205[/attach] [/code]命令解释: 使用管道将所有文件夹内容传递给xargs命令,xargs命令我差不多只用这一个参数 -i ,使用 -i 以后可以把管道前边的内容给按行传递到后边,并且在后边的命令里边用一对花括号 {} 来代替;花括号也可以理解为把你的输入内容给一个一个当成了变量替换到了后边的命令中来运行; 用gzip来压缩文件夹的命令是: gzip -c ${folder} > ${folder}.gz 仔细看一下,命令是不是一样的? 这里用到echo主要是怕一次写出来的命令会有些问题,把命令输出到一个sh脚本里边检查一下再执行比较好,还能留个备份,将来出现啥问题的时候好回来查; 也正是因为有了echo命令,后边的定向符号 > 需要用反斜线 \ 来转义,否则命令会出现错误 使用xargs注意的点: 后边命令中如果有 重定向符号 > 或者 后台运行符号 & ,可能需要根据情况进行转义; xargs后边的命令好像是不能再连接管道符号 |
阅读全文
收起全文
赞同
0
4
评论
分享
复制链接
新浪微博
腾讯空间
微信扫一扫
4
评论
d507752023
注册会员
用户来自于: 武汉大学信息学部
2018-09-12 10:37
for i in `seq 1 100` ;do echo *** SRR$i >>run.sh ;done
阅读全文
收起全文
赞同
0
0
评论
分享
复制链接
新浪微博
腾讯空间
微信扫一扫
0
评论
关于作者
General浩曦
注册会员
这家伙很懒,还没有设置简介
0
回答
0
文章
3
问题
问题动态
发布时间
2018-09-11 21:50
更新时间
2018-09-12 10:37
关注人数
3 人关注
相关问题
编写shell脚本的if循环如下,结果运行的时候出现如下报错?原因是什么? 大家学习shell变程的时候推荐哪些视频教程呢
611 浏览
2 关注
1 回答
0 评论
求助:R语言中rm(list=ls())的函数化方式?
580 浏览
2 关注
0 回答
0 评论
求助,运行软件时遇到perl问题
1188 浏览
1 关注
1 回答
0 评论
如何提取比对上某一个基因或者某一段序列的所有reads
652 浏览
2 关注
1 回答
0 评论
【求助】怎么能画出子网络图
599 浏览
1 关注
0 回答
0 评论
进行转录组数据分析时,进行cuffdiff后的输出文件gene_exp.diff中,一个基因出现了两个不同的表达量数据,应该如何处理?
635 浏览
2 关注
1 回答
0 评论
一个cohort中,某基因count大于多少才有意义?
487 浏览
1 关注
0 回答
1 评论
[求助]WGCNA
612 浏览
2 关注
1 回答
0 评论
请问一下,R语言环境下,如何在dataframe数据中添加一个key列呢?具体描述见正文
1202 浏览
4 关注
4 回答
1 评论
如何根据转录组数据得到新转录本?如何验证一个基因的多个转录本?
1162 浏览
2 关注
2 回答
0 评论
推荐内容
问
如何使用wget命令下载“清华云盘”内的文件
2444 浏览
2 关注
2 回答
0 评论
All Rights Reserved Powered BY
WeCenter V4.1.0
© 2024
关于我们
社区规范
你的浏览器版本过低,可能导致网站部分内容不能正常使用!
为了能正常使用网站功能,请使用以下浏览器
Chrome
Firefox
Safari
IE 10+