来自tcl脚本的cp命令

时间:2018-03-15 12:21:43

标签: linux tcl

您好我正在编写一个tcl脚本来自动执行linux中的任务。在那我想要复制文件。 命令是 cp -r source destination。我试过用 puts [cp -rf source destination]。但我收到错误说无效命令cp。我将如何在tcl脚本中编写它。

1 个答案:

答案 0 :(得分:4)

要从脚本运行外部程序,您应该使用exec命令:

puts [exec cp -r $source $destination]

但是,对于将目录从一个地方复制到另一个地方的特定情况,您可以使用内置的file copy命令(适用于目录和文件):

file copy $source $destination