1
我想开发使用tcl
的自定义git
命令。编程语言的选择是考虑到学习的简易性(我认为)和可用性(git
附带tcl
)。为什么不能在git调用的tcl脚本中调用mkdir?
我想使用tcl
脚本创建文件夹。通常我会在脚本中调用mkdir <name>
,并且它可以正常工作,但如果它git
命令它说:invalid command name "mkdir"
。
我是否缺少一些引用来添加到我的脚本中以使系统命令对我可用?
奇怪的是,exec sh
正在工作。但我不想将mkdir
换成sh
...或者这是我的唯一方法吗?
魔法!谢谢!我并没有想象文件夹操作将在'tcl'中与文件操作分组... http://www.tcl.tk/man/tcl/TclCmd/file.htm#M22 – shytikov
@shytikov虽然Tcl确实做了一些(深刻的)魔术在交互式使用中做出直接的'mkdir'工作,对于禁用的脚本(因为它可能会导致一些输入的意外)。目录创建在'file'中,因为没有'directory'命令。 :-) –