The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #5 (permalink)  
Old 10-03-2008
era era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 3,652
Replace the last command with something like


Code:
sed -e 's/NULL//g' -e "2,\$s/,/,'/" $fname >$fname.new

This adds a single quote immediately after the first comma, except on the first line. Take out the 2,\$ prefix if you want it on the first line, too.

All the other occurrences of cat are Useless, too; sed is perfectly capable of reading from a named file all by itself.