我试图区分两个目录并在txt文件中写入输出,只有不同的文件名在linux shell中使用这些命令
diff -qr directory1/ directory2/ | sort > output.txt
它在output.txt文件中给我输出,如
Files directory1/1.txt and directory/1.txt differ
我只需输出1.txt
作为输出
有什么想法,我只能在txt文件中输出不同的文件名。
感谢
感谢
答案 0 :(得分:1)
只需使用:
diff -ur --brief dir1 dir2 | sed -e 's/Files dir1\///' -e 's/and .*//'