有没有办法我可以找到一个唯一的/修改过的文件
我有两个带有哈希和名称的文本文件,例如:
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之后。我找不到输出文件名的方法