Windows & CMD: fc command - text diff (compare) files

Trabla: Windows & CMD: fc command - text diff (compare) files

Solving:

1. File 1 - test1.php
<?php

echo 'test1';
echo 'bla';
echo 'zzz';
echo 'return1';
echo 'lalala';

?>


2. File 2 - test2.php

<?php

echo 'test2';
echo 'bla';
echo 'zzz';
echo 'return2';

?>


3. Use fc command
fc /N /A test1.php test2.php



Comparing files test1.php and TEST2.PHP
***** test1.php
    2:
    3:  echo 'test1';
    4:  echo 'bla';
***** TEST2.PHP
    2:
    3:  echo 'test2';
    4:  echo 'bla';
*****

***** test1.php
    5:  echo 'zzz';
...
    8:
***** TEST2.PHP
    5:  echo 'zzz';
    6:  echo 'return2';
    7:
*****


4. fc command command help
fc /?
Compares two files or sets of files and displays the differences between
them

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
   [drive1:][path1]filename1 [drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

  /A         Displays only first and last lines for each set of differences.
  /B         Performs a binary comparison.
  /C         Disregards the case of letters.
  /L         Compares files as ASCII text.
  /LBn       Sets the maximum consecutive mismatches to the specified
             number of lines.
  /N         Displays the line numbers on an ASCII comparison.
  /OFF[LINE] Do not skip files with offline attribute set.
  /T         Does not expand tabs to spaces.
  /U         Compare files as UNICODE text files.
  /W         Compresses white space (tabs and spaces) for comparison.
  /nnnn      Specifies the number of consecutive lines that must match
             after a mismatch.
  [drive1:][path1]filename1
             Specifies the first file or set of files to compare.
  [drive2:][path2]filename2
             Specifies the second file or set of files to compare.


No comments:

Post a Comment