【发布时间】:2014-05-13 05:10:26
【问题描述】:
我有一个需要在多个目录中的每个文件上运行的 awk 脚本。如果文件路径是:
/home/user/folder1/run1/sample1/scans
/home/user/folder2/run1/sample1/scans
对于每个folder#,我只需要在run1 内的scans 文件夹上运行awk 脚本。因此,输出的唯一区别命名约定是folder#。如何根据我所在的folder# 目录将 awk 脚本命名为输出?
例如folder1.txt,然后是folder2.txt,等等?
我真的是 awk 的新手,我可以在单个文件夹中为其提供一堆 .txt 输入,但不能将其指向整批文件夹。
重新组织文件夹结构不是一种选择,因为它是协作中的共享文件系统。
【问题讨论】:
-
我想你会想使用
find命令。