I have a directory which contains different subfolders and other files. I need to access each subfolder, read the .tsv file and carry out the following rscript. How to loop this rscript and run it from the terminal?
for(i in my_files){
  s <- read.csv('abundance.tsv',sep = '\t')
  colnames(compare)[1] <- 'target_id'
  colnames(s)[1] <- 'target_id'
  s1 <- merge(compare, s, by = "target_id")
  output.filename <- gsub("(.*?)", "\\1.csv", i)
  write.table(s1, output.filename)
}
 
    