basename 提取文件名稱
galpdir<-'/data'
files <- list.files(galpdir, full.names=TRUE)
ids <- gsub("\..*$","",basename(files)) ##提取多個樣本名稱
library(stringr)
before_underscore <- sapply(strsplit(ids, "_"), function(x) x[1]) ##設(shè)定分隔符
ids2 <- unique(before_underscore)
write.table(ids2,'/data/sampleID.txt',quote=F,row.names=F)