*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> diffmk (1)              
Title
Content
Arch
Section
 

diffmk(1)

Contents


NAME    [Toc]    [Back]

       diffmk - Marks differences between files

SYNOPSIS    [Toc]    [Back]

       diffmk    [-b]    [-ab'mark']    [-ae'mark']   [-cb'mark']
       [-ce'mark'] [-db'mark'] [-de'mark'] file1 file2

       The diffmk command compares two versions  of  a  file  and
       creates a new file that marks the differences.

OPTIONS    [Toc]    [Back]

       Uses  mark  to mark where added lines begin.  Uses mark to
       mark where added lines end.  Ignores differences that  are
       only  changes  in  tabs or spaces on a line.  Uses mark to
       mark where changed lines begin.  Uses mark to  mark  where
       changed  lines end.  Uses mark to mark where deleted lines
       begin.  Uses mark to mark where deleted lines end.

DESCRIPTION    [Toc]    [Back]

       The file1 and file2 variables are the old and new versions
       of  the  file,  respectively.  The diffmk command compares
       them and writes a new version to  standard  output,  which
       can  be  redirected  to  a  file. This output contains the
       lines of file2 marked  with  nroff  change  mark  requests
       (.mc),  or  with  the marks you specify with the -ab, -ae,
       -cb, -ce, -db, and -de options.

       When output containing requests is formatted  with  nroff,
       changed or inserted lines are marked by a | (vertical bar)
       at the right margin of each line. An  *  (asterisk)  indicates
 that a line was deleted.

       If  the DIFFMARK environment variable is defined, it names
       a command string that diffmk uses to  compare  the  files.
       (Normally,  diffmk  uses  the diff command.)  For example,
       you might set DIFFMARK to diff -h in order to better  handle
 extremely large files.

EXAMPLES    [Toc]    [Back]

       To  mark  the  differences  between two versions of a text
       file,  enter:  diffmk  -ab'>I:'  -ae'<I'  -cb'>C'  -ce'<C'
       -db'>D' -de'<D' \
               chap1.old chap1 >chap1.diffs

              This causes diffmk to create a copy of chap1 called
              chap1.diffs, showing differences between  chap1.old
              and  chap1.   Additions  of  one  or more lines are
              marked with >I and <I,  changed  lines  are  marked
              with  >C  and  <C, and deletions are marked with >D
              and <D.  To mark differences with  nroff  requests,
              enter: diffmk chap1.old chap1 > chap1.nroff

              This  produces  a  copy of chap1 called chap1.nroff
              containing nroff change mark requests  to  identify
              text  that  was  added to, changed, or deleted from
              chap1.old.  To use different nroff marking requests
              and  ignore  changes  in white space, enter: diffmk
              -b  -cb'.mc  %'  chap1.old  chap1  > chap1.nroff

              This imbeds commands that mark changes with % (percent
  sign), additions with | (the default, because
              no -a option is specified), and  deletions  with  *
              (the  default).  It does not mark changes that only
              involve  a  different  number  of  spaces  or  tabs
              between words (-b).

SEE ALSO    [Toc]    [Back]

      
      
       Commands:  diff(1), nroff(1)



                                                        diffmk(1)
[ Back ]
 Similar pages
Name OS Title
diff FreeBSD find differences between two files
diff3 FreeBSD find differences between three files
diff3 Linux find differences between three files
diff Linux find differences between two files
bdiff Tru64 Finds differences in large files
sdiff Tru64 Compares two files and displays the differences in
sdiff FreeBSD find differences between two files and merge interactively
sdiff Linux find differences between two files and merge interactively
vfs_busy FreeBSD marks a mount point as busy
pthread_detach Tru64 Marks a thread object for deletion
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service