Recent Articles

The 15 Commands Essential for Unix
Learning UNIX is a seemingly daunting task, there are thousands of commands out there, each with hundreds of options. But in reality you only need to know a few of them.

Reconsidering The Value Of OSS Indemnification
With Microsoft agreeing not to sue Novell SLES Support Subscription customers for patent infringement issues, maybe it's time to reconsider the value of OSS...

Vi in a Nutshell
The unix text editor vi probably has more features than Microsoft Word yet I've only been using about 5 of them. Recently I've been learning a bit more about it.

A List of Amazon S3 Backup Tools
In an effort to replace my home backup server with Amazon's S3, I've been collecting a list of Amazon S3 compatible backup tools to look at.

Apple's Unix To Surpass Linux?
Tom Yager dusted off his crystal ball this morning in order to answer the question "where will Linux thrive?"

Red Hat Choice Academic To Colleges
The company announced a trio of universities would adopt Red Hat Enterprise Linux and Red Hat Network solutions for some of their computing needs. Wake Forest University...

Centrify Boosts Unix Access To Active Directory
The company announced at the LinuxWorld Conference & Expo that its DirectControl Suite now supports a number...

Filepro Conversion
In years past, I did a lot of Filepro work. This goes way, way back: I worked on the first Tandy Xenix version when it was still beta - so beta that it couldn't even do floating...


11.28.06


More Reasons To Love Unix/Linux

By A.P. Lawrence

I did a lot of clean-up work at this website over the long Thanksgiving weekend. This was all due to radically changing the layout. Some of that was quick and simple do do, but for older pages I needed to do some hand editing before switching to the new format.

As I was working on that, I remember wondering how on earth I would ever have been able to do it if I ran this site on a Microsoft server. I'm not saying it couldn't be done, of course, just that it would have taken longer and would have been more frustrating. It is true that I could use Perl or some other Windows available scripting language, or have installed Windows Services for Unix or MKS Toolkit, but sheesh: why pretend when you can have the real thing?

Of course I did use Perl for a lot of it. For example, this simple script did a lot of the necessary work:



But that wasn't enough to handle everything. Some of the rest I did with other Perl scripts, some with sed, grep and the other usual Unix tools. Here's a little one liner I found very handy for showing me what I still needed to work on:

Low Rate eCommerce & Retail Plans



That helps for identifying what other editing scripts will have to be looking for.

Probably most missed would have been Vi and the ability to pass portions of a file for editing by external scripts. Something as simple as



(where "myedits" is a Perl, sed or whatever script containing multiple editing commands) can save hours, as can assigning repetitive tasks to macros.

I'm not 100% done with the cleanup. There are still parts of the site I haven't gotten to, and other parts where I just did the bare minimum and need to return for more work. But it is largely complete, and I'm reasonably happy with the new look. I hope the readers agree.


About the Author:
I am taking a semi-break from IBM life as I return to finish a PhD in Industrial Engineering. I've held roles in market intelligence, strategy and product management. I'm ex-product manager of IBM WAS Community Edition, and blog about enterprise open source topics.

About UnixProNews
UnixProNews is a collection of news and commentary designed to keep you in step with the ever evolving landscape of Unix environments. News and Advice for Unix Professionals

UnixProNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITCertificationNews.com


-- UnixProNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2006 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


News and Advice for Unix Professionals UnixProNews News Archives About Us Feedback UnixProNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact