如何使用 Tcl 打印文件名的一部分

How to print a part of a filename using Tcl

我想在 Tcl 中打印文件名的一部分,例如....
假设我有一个 set string "/home/Documents/galaxy/my_folder" 而不是 puts $string 来获取整个字符串,我只想打印 my_folder
我该怎么做?有没有合适的Tcl命令请指教

要从路径中获取最后一个组件,您可以使用 file tail:

file tail $string

如果您碰巧想要使用 puts:

puts [file tail $string]