您好我正在编写一个tcl脚本来自动执行linux中的任务。在那我想要复制文件。
命令是
cp -r source destination
。我试过用
puts [cp -rf source destination]
。但我收到错误说无效命令cp。我将如何在tcl脚本中编写它。
答案 0 :(得分:4)
要从脚本运行外部程序,您应该使用exec
命令:
puts [exec cp -r $source $destination]
但是,对于将目录从一个地方复制到另一个地方的特定情况,您可以使用内置的file copy
命令(适用于目录和文件):
file copy $source $destination