R 遍历目录下所有子目录中的某类文件
1 2 3 4 5 6 7 8 9 10 11 | testvcfdir= "/jdfssz1/ST_HEALTH/P18Z10200N0124/qdNB/" testvcfList <- list.files (testvcfdir, pattern = "*.genotype.vcf.gz$" , include.dirs = FALSE , full.names = TRUE , recursive = TRUE ) test_vcf_sh <- c () content<- "" for (vcfFile in testvcfList) { sampleId <- unlist ( str_split ( basename (vcfFile),pattern = "\\*" ))[[1]] content<- append (test_vcf_sh, paste ( "sh /jdfssz1/ST_HEALTH/P21Z10200N0047/lizhichao/zbolt_test/process/script/concordance.sh" ,vcfFile,sampleId,sep= " " )) } cat (test_vcf_sh,file= "./run_conincidence,sh" ,sep= "\n" ) |
basename() 保留文件名
cat 可以输出文本,还可以存储文本/向量
本文来自博客园,作者:BioinformaticsMaster,转载请注明原文链接:https://www.cnblogs.com/koujiaodahan/p/15908367.html
posted on 2022-02-18 14:00 BioinformaticsMaster 阅读(115) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律