linux find命令只匹配完全匹配?

时间:2013-12-18 20:16:03

标签: linux find tcl

不久前,我创建了一个TCL脚本,将自动生成的文件压缩为具有非常特定命名约定的存档。但是,我最近发现了一个错误,如果一个文件的名称包含另一个存档的完整字符串,它会将其标记为副本。

我正在使用:

set stat [ exec find -name $combo | sort -r ]

set foo true
foreach m $stat {
    if { $foo } {
        set foo false

    } else {

        set bar [ string trimleft $m ./]
        set tmp "OLD_"
        set tmp $tmp$bar                
        exec mv $bar $tmp
    }
}

但是,我看到的问题是我是否有两个档案:

12345_abcd_download
12345_abcd_download_again

find函数将返回两者。有没有办法让它只返回它们,如果它是字典相当的?

0 个答案:

没有答案