我有一個目錄中所有文件的列表。我已將它們存儲在變量file_list
中。我想獲取每個文件的尾部名稱。我的方法就是這樣。如何從tcl的foreach循環中返回值
set file_list [list /a/b/a.txt /a/b/b.txt /a/b/c/file1.tcl /a/b/c/file2.tcl]
proc file_tail {filename} {
set x {}
set f_tail [file tail $filename]
lappend x $f_tail
return $x
}
foreach ft $file_list {
set f_tail [file_tail $ft]
}
但f_tail
只包含存儲即「file2.tcl」請指引我最後一個值。我想文件