在bash中,如何在不同的机器之间拆分或合并文件?

时间:2013-04-19 01:50:03

标签: linux performance shell unix client-server

实际上,我有一个服务器和许多客户端。这些客户端都有自己的配置文件。服务器将获取所有客户端的配置文件,然后将它们合并到一个文件中,然后工作。有时,客户端将获得服务器的合并文件然后修改它的部分,发送回来。就像这张图片:

enter image description here

好吧,我尝试过一种方法来做到这一点。

每个客户端都保留一个自己的拆分配置文件并进行更新。当客户端修改它的部分时,然后尝试获取所有客户端的部分并将它们合并到一个文件中。然后将此文件发送到服务器。

cat split.1 >> all.config
cat split.2 >> all.config
cat split.3 >> all.config

当客户端同步配置文件时,它从服务器获取all.config,然后通过“split flag”将其拆分成片段......

我认为这是一种非常有效的方式,但它确实有效。还有其他更美妙的方式来实现这种需求吗?

0 个答案:

没有答案