[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

RE: Scripting help please



> From: Josh Kelley [mailto:josh jbc edu] 
> 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("\$", @F)'

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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]