  | |  | Scripting help please | Scripting help please 2005-05-04 - By Robinson, Andrew W.
Back > From: Josh Kelley [mailto:josh@(protected)] > Truejack wrote: > > >I have a file which has the following output. > >I need to change all the commas after the $ to a * (or any other > >character other than a comma). > >Only the commas after the $ need to be changed. > > > >109889-01 : 109353-04,109353-04 : : $ SUNWkvmx, SUNWkvm, > SUNWctu, SUNWmdb > > > > > cat file | perl -F\\$ -nae '$F[1] =~ s/,/*/g; print join("\$", @(protected))'
Assuming that the commas to be changed always come after SUNW-something:
sed 's/\(SUNW[a-z][a-z]*\),/\1*/g' < infile > outfile
Andrew Robinson
-- Taroon-list mailing list Taroon-list@(protected) http://www.redhat.com/mailman/listinfo/taroon-list
Earn $52 per hosting referral at Lunarpages.
|
|
 |