The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #3 (permalink)  
Old 01-28-2008
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Location: Bangalore, India
Posts: 2,798
Quote:
Originally Posted by jisha View Post
hi,
i have a file of the below format:
WA| 3|52|Waste |
PW| 3|53|Promotion Waste |
BR| 3|54|Breakage |
TH| 3|55|Theft |
IC| 3|56|Insurance Claim |


I want to replace the last delimiter | by using sed command ...can u please help me witht this

Thanks in advance
Js
Replace the last delimiter with what ? Or are you looking to remove it altogether.


Code:
sed -e "s/\(.*\)|/\1/g" input.txt

or


Code:
sed -e "s/\(.*\)|/\1 DELIMITER_REPLACED_WITH_THIS_STRING/g" input.txt