我有一个文件夹,其中有许多文件夹,在每个文件夹中我都有很多很多文件。我不知道每个文件可能位于哪个文件夹中。我会定期收到我需要复制到预定目的地的文件列表。
该脚本将在Unix机器上运行。
所以,我的小脚本应该:
第1步和第3步,我想我会独自管理,但我将如何进行第2步?
我正在考虑使用“find”来查找每个文件,找到后,将该位置写入字符串数组中。找到所有文件后,我遍历字符串数组,为每个文件位置运行“SCP”命令。
我认为这应该有用,但我从来没有写过bash脚本,所以有人可以帮我一点开始吗?我只需要一个基本的“查找”命令,它找到一个文件名并在找到文件时返回文件位置。
答案 0 :(得分:2)
find $dir -name $name -exec scp {} $destination \;