我有100个目录,每个目录中包含1个文件,我需要同时访问所有100个文件,如
hadd 1/result1.root 2/result2.root ........100/result100.root.
我可以打印出名称(我已经完成如下所示),但是如何一起使用这些名称?
#!/bin/bash
for dset in {1..101}
do
#echo $dset/results$dset.root
ls -l $dset/*.root | awk '{printf("%s", $9)}'
done
如何调用文件名,因为我不保存数组中的任何内容?
答案 0 :(得分:0)
ls -1 {1..101}/*.root | xargs echo hadd
当您对输出感到满意时,请移除echo
部分。