Você está procurando algo parecido com o comando tr
? Aqui estão as páginas de trabalho . Está incluído com msysgit
, cygwin
e gnuwin32 tools
até onde eu sei.
Assim, você pode remover todo o espaço em branco antes de fazer a diferença, fazendo algo como:
tr --delete '[:space:]' <filename.txt
Você pode alimentar a saída desse comando para diff
e fazer com que funcione sem ter nenhum espaço em branco.
Por exemplo, eu tenho um arquivo chamado HelloWorldApp.java
. Deixe-me mostrar como o tr
processa:
C:\temp>cat HelloWorldApp.java
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
C:\temp>tr -d '[:space:]' <HelloWorldApp.java
classHelloWorldApp{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");//Displaythestring.}}