大家好我有一个文件夹,里面有很多不同名字的文件夹。但是,我想找到所有以RUN
开头并且子文件夹为complete
的文件夹。我怎么能在终端做这样的事情?
答案 0 :(得分:2)
由于Mac OS X是基于UNIX的,因此您也可以使用Linux等上的许多终端程序。因此,这个问题不一定与OS X有关。
使用find
,您可以获取包含RUN
文件夹的所有complete
个文件夹:
find path_to_your_folder/Run*/complete -maxdepth 0
这会为您提供类似
的列表path_to_your_folder/Run3221/complete
path_to_your_folder/Run3289/complete
使用'had',您可以从中提取单个文件夹名称:
find test/Run*/complete -maxdepth 0 | sed 's/.*\(Run[0-9]*\).*/\1/'
它为您提供了一个您正在寻找的列表:
Run3221
Run3289