Training, Open Source computer languages

PerlPHPPythonMySQLhttpd / TomcatTclRubyJavaC and C++LinuxCSS

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Comparators in Linux and Unix
I always say that it'll be a sad day when I don't learn anything ... I'm always delighted to pick up nuggets and reminders from
trainees on courses whilst appreciating that the major knowledge flow has to be the other way.

So, in the spirit of always learning, may I (re)present you with the sdiff command on Unix and Linux which came up while covering utility commands the other day. It compares two files and displays the differences side by side. As ever with *nix systems, lots of options!

Note - the wide output of sdiff doesn't translate too well to the formatter of standard blogging software. You may prefer to view deep in the mouth.


earth-wind-and-fire:~/oct04 grahamellis$ sdiff -w 110 vione vitwo
Vi. You either love it or you hate it. Vi. You either love it or you hate it.

It's there on Unix and Linux, and it's an | It's there on every Unix and Linux, and it's an
editor written many years ago with the full editor written many years ago with the full
Unix philosophy embedded in it: Unix philosophy embedded in it:

* A maximum of actions for a minimum of keystrokes * A maximum of actions for a minimum of keystrokes
* A huge number of options to make it very useful | * A large number of options to make it very useful
in a wide range of scenarios in a wide range of scenarios
* Easy to use at the expense of being... * Easy to use at the expense of being...
Hard to learn Hard to learn
>
> It's worth everyone learning a few vi commands

If you're deploying an application on a Nix box, If you're deploying an application on a Nix box,
sooner or later you'll need vi. sooner or later you'll need vi.
earth-wind-and-fire:~/oct04 grahamellis$


Other comparator commands in Linux and Unix include:
diff - difference between 2 files as a "regular" report
diff3 - difference report between 3 files
cmp - file comparator ideal for binary data and use in scripts
comm - reports on common lines between files (similarities not differences)
(written 2004-10-03 07:35:37)

 
Associated topics are indexed under
A166 - Web Application Deployment - Linux Utilities

Back to
Red Luas - early life and times
Previous and next
or
Horse's mouth home
Forward to
On Customer Service

Some other Articles
It's just not cricket
pushd and popd
vi - full circle
On Customer Service
Comparators in Linux and Unix
Red Luas - early life and times
John Toner
Get the strategy worked out and the tactics just fall into place.
Object Oriented Programming in PHP
A Taste or Ireland
1635 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2008: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho