我不完全确定我会做什么样的diff命令来匹配我所需要的。但基本上我有两个不同的目录,里面有我需要比较的文件,并概述了其中的变化。但是在一组文件中,它们基本上在行尾有'1'。使用diff命令,忽略行末的字符
一个例子是,如果比较这两个对象
文件1 /的1.txt
I AM IDENTICAL
文件2/1.txt的
I AM IDENTICAL 1
所以我只是想diff命令在行末排除'1'并向我显示实际上有变化的文件。到目前为止,我想出了类似
diff file1/ file2/ -rw -I "$1" | more
但这并不起作用。
道歉,如果这是一个显而易见的问题。
这不是什么'diff',我怀疑是否有直接的解决方案。相反,我建议你使用类似'sed'的东西去除不需要的输入部分,然后将结果输入到'diff'命令中。 – arkascha
@arkascha任何关于我如何去做的建议。我不太熟悉sed命令。 –