丁香实验_LOGO
登录
提问
我要登录
|免费注册

如何在linux系统中循环批量处理序列文件

相关实验:大鼠主动脉内皮细胞培养实验

user-title

希望我的科研顺利

本人需要讲大量的基因组序列上传至数据库比对,且输出的文件也不一样。如果一个个上传的话太久了,有没有什么命令可以让他上传完一个再上传另一个,听说for循环可以,但我没看懂我这个怎么弄

wx-share
分享

1 个回答

user-title

Eason老歌迷

有帮助

一、批量在文件某行插入内容:

find -type f -name ~undefined.pcf" |xargs sed -i '/aaaa/abbb/'

find -type f -name ~undefined.pcf" |xargs sed -i '/aaaa/ibbb/'

其中a表示在包含"aaaa"的行后面一行加入"bbbb";i表示在前面一行加入。

二、批量替换文件内容:

find -type f -name "文件名" |xargs sed -i 's/aaaa/bbbb/g'

将文件中的aaaa替换成bbbb。

三、批量修改文件名:

rename "aaaa" "bbbb"

将文件名中的aaaa批量改成bbbb即可。

提问
扫一扫
丁香实验小程序二维码
实验小助手
丁香实验公众号二维码
扫码领资料
反馈
TOP
打开小程序