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 -->
  #1 (permalink)  
Old 02-10-2009
bhaskar_m bhaskar_m is offline
Registered User
  
 

Join Date: Feb 2009
Posts: 47
How to filer a line in special condition?

Hi,
I hava log file which has the following output :
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_1_20090210.zip
Created RELEASE in dist/filename_release_1_3_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_4_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip
Created RELEASE in dist/filename_release_1_0_20090210.zip

for special sorting purpuse I want each of the line to be filtered like

/filename_1_0
/filename_1_1
/filename_1_3
/filename_1_0
/filename_1_0
/filename_1_4
/filename_1_0
/filename_1_0
/filename_1_0
/filename_1_0

i.e the "release" word to be filtered out and version is to be attached woth the file name. As I am new to the filtering part of UNIX could not make out what to use any sed/awk/perl ..Please help. Waiting for an aspiring response. Thank you.