如何使用tcl获取列表中的所有子目录名称?
答
使用glob。例如,对于当前目录中,命令获取所有子目录是
glob -type d *
或者,如果你想有一个特定的目录,使用-directory参数:
glob -directory $mydir -type d *
您可能要添加-nocomplain标志以避免在没有找到子目录的情况下发生错误。 – 2011-05-10 21:51:06
谢谢海。好地方! – *Name 2011-05-11 10:29:28
如果我做了这样的事情'set subdirs [glob -drectory $ mydir -type d *]; '变量subdirs的类型是什么?这是一个列表吗?如何从这个子目录列表中获取第一个元素或包含特定文本的元素。需要紧急帮助。谢谢! – rahoolm 2014-05-09 09:48:25