【发布时间】:2011-05-10 08:12:25
【问题描述】:
我以前从未使用过 Tcl,但是,我需要为项目修改某个文件。我在 Perl 中使用过正则表达式,但是我不确定 Tcl 的语法。
我想要做的是允许用户执行脚本并输入必须搜索的文件名。我想在找到文件后搜索该文件并执行某些操作。到目前为止,这是我的一些伪代码。
set file_name [lindex $argv 0]
while(true) {
if { found file } {
puts "Found file!"
{
else { file not found )
puts "File not found!"
}
我不确定如何检查文件是否被找到?我通过输入从用户那里获得完整的文件名...
【问题讨论】:
-
“一旦找到”是什么意思?你想循环直到文件突然出现吗?是否需要遍历子目录直到匹配?
-
卡洛斯,抱歉信息不足。我的意思是一旦在根目录中找到它。
-
我从stackoverflow.com/q/4187684/301832 知道您正在从远程某处获取文件列表,因此涉及本地文件系统的解决方案不是这里的最佳推荐。 但你应该在你的问题中这么说!