gpt4 book ai didi

Tcl: cd 回到上一级目录

转载 作者:行者123 更新时间:2023-12-05 01:29:38 25 4
gpt4 key购买 nike

在 Unix 上,cd - 可以切换回上一级目录。我想知道 tcl 解释器中是否有类似的命令可以做同样的事情?

最佳答案

默认情况下,Tcl 不维护目录历史/堆栈;你必须添加一个。不过,您可以在纯 Tcl 中执行此操作:

rename cd real_cd
variable old_dir [pwd]
proc cd {directory} {
variable old_dir
if {$directory eq "-"} {
set directory $old_dir
}
set old_dir [pwd]
real_cd $directory
}

这是一个非常简单的版本,它只记住最后一个位置,但其他一切都可以用同样的方式构建在上面。

关于Tcl: cd 回到上一级目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14684075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com