List 如何使用tcl获取列表中的所有子目录名?

List 如何使用tcl获取列表中的所有子目录名?,list,directory,tcl,List,Directory,Tcl,对于特定目录,如何在列表中获取子目录名?使用glob。例如,对于当前目录,获取所有子目录的命令是 glob -type d * 或者,如果需要特定目录,请使用-directory参数: glob -directory $mydir -type d * 您可能需要添加-nocomplain标志,以避免在未找到子目录时出错变量subdirs的类型是什么?这是一张单子吗?如何从子目录列表中获取第一个元素或包含特定文本的元素。??我需要紧急帮助。谢谢

对于特定目录,如何在列表中获取子目录名?

使用glob。例如,对于当前目录,获取所有子目录的命令是

glob -type d *
或者,如果需要特定目录,请使用-directory参数:

glob -directory $mydir -type d *

您可能需要添加-nocomplain标志,以避免在未找到子目录时出错变量subdirs的类型是什么?这是一张单子吗?如何从子目录列表中获取第一个元素或包含特定文本的元素。??我需要紧急帮助。谢谢