【发布时间】:2018-03-15 12:21:43
【问题描述】:
您好,我正在编写一个 tcl 脚本来自动执行 linux 中的任务。我想复制文件。
命令是
cp -r source destination。我试过使用
puts [cp -rf source destination]。但我收到错误说无效命令 cp。我将如何在 tcl 脚本中编写它。
【问题讨论】:
您好,我正在编写一个 tcl 脚本来自动执行 linux 中的任务。我想复制文件。
命令是
cp -r source destination。我试过使用
puts [cp -rf source destination]。但我收到错误说无效命令 cp。我将如何在 tcl 脚本中编写它。
【问题讨论】:
要从您的脚本运行外部程序,您应该使用exec 命令:
puts [exec cp -r $source $destination]
但是,对于将目录从一个地方复制到另一个地方的特定情况,您可以使用内置的file copy 命令(适用于目录和文件):
file copy $source $destination
【讨论】: