【发布时间】:2022-11-05 00:24:48
【问题描述】:
我是 bash 脚本的新手,需要一些正则表达式/逻辑的帮助来帮助我解决以下测试用例。
我必须使用 bash 脚本将带有前缀的文件从基本位置传输到远程服务器。
设想-
服务器 1: 基地位置 - /dummy
前缀 = a*
所以在这里我们必须转到基本位置内的所有文件夹,并在服务器 2 上传输具有文件夹结构的文件。
服务器 2: 基地位置 - /demo
所以我们需要服务器 2 中的所有文件及其各自的文件夹。
Example -
Server 1:
/dummy/d1/d2/a01.txt
/dummy/a1/b01.txt
/dummy/d1/d2/d3/a02.txt
远程服务器上的输出 -
Server 2:
/demo/d1/d2/a01.txt
/demo/d1/d2/d3/a02.txt
传输文件后,我们只需从 server1 中删除文件。
任何线索将不胜感激,谢谢!
我们期望文件将从 server1 传输到 server2,我们必须在从 server1 传输后删除文件
【问题讨论】:
标签: linux bash shell ssh scripting