创建Bash更新日志

时间:2016-10-14 14:49:54

标签: bash

我正在尝试找到一种方法来创建一个文件,用于存储对文件夹及其中所有文件所做的更改。

我有我正在比较的两个文件夹的路径和输出文件的名称。我需要使用这些输入来显示添加或删除的文件以及在文件夹中添加,删除或更改的行并将其存储在文件中。文件夹中的文件都是文本文件。

更新此更新后,我还希望能够使用它来撤消所做的更改。

实施例

文件夹1

foo1.txt

  1. 这是文件中的一些文字
  2. foo2.txt

    1. 此文件还有一些文字
    2. 此文件有两行文字
    3. 文件夹2

      foo2.txt

      1. 此文件中缺少一些文字
      2. 输出文件

        1. foo1.txt已添加
        2. foo2.txt第1行已更改
        3. foo2.txt第2行已删除

0 个答案:

没有答案