查找唯一文件

问题描述 投票:2回答:1

有没有办法我可以找到一个唯一的/修改过的文件

我有两个带有哈希和名称的文本文件,例如:

File1.txt

   c3f2b563b3cb091esada5b40fbfd5e60f526da3d *10.88.10/1.xml
   770aafff757f83e55c4cadaad7144e512299788d *10.88.10/config/2.csv
   38045a78f87addaddada4c3754bea76c72cbfe25 *10.88.10/3.txt
   asddd132dfdada1231431411ddsfadfgdkkgdada *10.88.10/4.js

file2.txt:

c3f2b563b3cb091esada5b40fbfd5e60f526da3d *10.88.12/1.xml
770aafff757f83e55c4cadaad7144e512299788d *10.88.12/config/2.csv
38045a78f87addaddada4c3754bea76c72cbfe25 *10.88.12/3.txt
asddd1222131231231sadsdaddsfadfgdkkgdada *10.88.12/4.js
dadadadawqeqweqwg32542362436532wqrewqr32 *10.88.12/5.py

您可以看到file1.txt和file2.txt中的某些文件是相同的。 File2.txt添加了一个名为5.js的文件,并更新/修改了名为4.js的文件。有什么方法可以在file2.txt中输出修改和添加的文件

Expected Output :
Output.txt

    10.88.12/4.js
    10.88.12/5.py

我尝试了diff cmd,但由于文件名(10.88.10至10.88.12),它显示所有文件都不相同]我尝试过cut -d' ' f1,但在diff cmd之后。我找不到输出文件名的方法

bash shell sed hash command-line
1个回答
3
投票
© www.soinside.com 2019 - 2024. All rights reserved.