Keeping last part


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Keeping last part
# 1  
Old 02-16-2011
Keeping last part

Hello,

Sorry for the poor tilte but I still don't know how to this.

Here is my problem.

I have to huge log file. In this log file I can know where is stored all my files. As I have to get a reporting of of files I only need to keep the file name but I don't know how to do it. I hope you will be hable to help me.

Here is what I have

Code:
/OPERATIONNEL/SAT/MONDES/PHY/SAT_LOG_PLMPRC8_NOW_20101110_20101117_R20101117
/OPERATIONNEL/SAT/MONDES/OLD/SAT_LOG_PLMPRC_FORE_20101117_20101201_R20101117
/OPERATIONNEL/SAT/MONDES/TMP/SAT_LOG_PLMPR_HIND_20101103_20101110_R20101117
/OPERATIONNEL/SAT/MONDES/TMP/OLD/LAST/SAT_LOG_PLMPR_NOW_20101110_20101117_R20101117
/OPERATIONNEL/SAT/MONDES/SAT_MONDES_FOR_20110126_20110209_R20110126.TAR
/OPERATIONNEL/SAT/MONDES/SAT_MONDES_FOR_20110112_20110119_R20110126.TAR

Here is what I am looking for

Code:
SAT_LOG_PLMPRC8_NOW_20101110_20101117_R20101117
SAT_LOG_PLMPRC_FORE_20101117_20101201_R20101117
SAT_LOG_PLMPR_HIND_20101103_20101110_R20101117
SAT_LOG_PLMPR_NOW_20101110_20101117_R20101117
SAT_MONDES_FOR_20110126_20110209_R20110126.TAR
SAT_MONDES_FOR_20110112_20110119_R20110126.TAR

Thanks for your help
# 2  
Old 02-16-2011
Code:
sed 's#.*/##' myFile

This User Gave Thanks to vgersh99 For This Post:
# 3  
Old 02-16-2011
This?

Code:
$ cat sample8.txt
/OPERATIONNEL/SAT/MONDES/PHY/SAT_LOG_PLMPRC8_NOW_20101110_20101117_R20101117
/OPERATIONNEL/SAT/MONDES/OLD/SAT_LOG_PLMPRC_FORE_20101117_20101201_R20101117
/OPERATIONNEL/SAT/MONDES/TMP/SAT_LOG_PLMPR_HIND_20101103_20101110_R20101117
/OPERATIONNEL/SAT/MONDES/TMP/OLD/LAST/SAT_LOG_PLMPR_NOW_20101110_20101117_R20101117
/OPERATIONNEL/SAT/MONDES/SAT_MONDES_FOR_20110126_20110209_R20110126.TAR
/OPERATIONNEL/SAT/MONDES/SAT_MONDES_FOR_20110112_20110119_R20110126.TAR

Code:
$ awk -F'/' '{print $NF}' <sample8.txt
SAT_LOG_PLMPRC8_NOW_20101110_20101117_R20101117
SAT_LOG_PLMPRC_FORE_20101117_20101201_R20101117
SAT_LOG_PLMPR_HIND_20101103_20101110_R20101117
SAT_LOG_PLMPR_NOW_20101110_20101117_R20101117
SAT_MONDES_FOR_20110126_20110209_R20110126.TAR
SAT_MONDES_FOR_20110112_20110119_R20110126.TAR

This User Gave Thanks to joeyg For This Post:
# 4  
Old 02-16-2011
Thanks you so MUCH ...

But know, do you think it's possible to sort the result to get the file sort by date ?

In fact at the end of each file the RDATE means the date of the running product.

I need to get the result also by date .

Thanks
# 5  
Old 02-16-2011
Code:
nawk -F/ '
{
  match($NF,"_R[0-9][0-9]*")
  print substr($NF,RSTART+2,RLENGTH-2), $NF
}' myFile | sort -n -k1,1 | cut -d ' ' -f2-

This User Gave Thanks to vgersh99 For This Post:
# 6  
Old 02-17-2011
Thanks. All codes worked fine.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to make a loop to read the input from a file part by part?

Hi All, We've a VDI infrastructure in AWS (AWS workspaces) and we're planning to automate the process of provisioning workspaces. Instead of going to GUI console, and launching workspaces by selecting individual users is little time consuming. Thus, I want to create them in bunches from AWS CLI... (6 Replies)
Discussion started by: arun_adm
6 Replies

2. UNIX for Dummies Questions & Answers

Replace some strings keeping others

I want to replace strings in test2 according to test1 table. In doing so, I`m losing records that I dont need to replace, please suggest modifications. what i have $ cat > test1 a b c d   $ cat > test2 a a a d d   what i tried $ awk ' BEGIN {FS=OFS=" "} FNR==NR{a=$2;next}... (2 Replies)
Discussion started by: senhia83
2 Replies

3. Shell Programming and Scripting

[Solved] Printing a part of the last line of the specific part of a file

Hi, I have 80 large files, from which I want to get a specific value to run a Bash script. Firstly, I want to get the part of a file which contains this: Name =A xxxxxx yyyyyy zzzzzz aaaaaa bbbbbb Value = 57 This is necessary because in a file there are written more lines which... (6 Replies)
Discussion started by: wenclu
6 Replies

4. Shell Programming and Scripting

Keeping the number intact

Currently I have the following to separate the numeric values. However the decimal point get separated. ls -lrt *smp*.cmd | awk '{print $NF}' | sed 's/^.*\///' | sed 's/\(*\)/ & /g' As an example on the files n02-z30-dsr65-terr0.50-dc0.05-4x3smp.cmd... (8 Replies)
Discussion started by: kristinu
8 Replies

5. Solaris

keeping a process alive ?

Hello guys, I have one script running that I need to keep it running 24x7 so I'd like to know how can I implement a sort of monitoring process I mean if for some reason this process dies somehow it gets automatically started again. Thanks. (8 Replies)
Discussion started by: cerioni
8 Replies

6. Red Hat

keeping systems updated

I have several RHEL systems that are on an isolated network so I can't run up2date or yum directly on them. What is the best way to keep these systems updated and patched? Thanks (4 Replies)
Discussion started by: wazzu62
4 Replies

7. Shell Programming and Scripting

comparing part of header with part of detailed records.

Hi there, I am lil confused with the following issue. I have a File, which has the following header: IMSHRATE_043008_101016 a sample detailed record is :9820101 A982005000CAVG030108000000000000010169000MAR 2008 9820102 MAR 2008 D030108 ... (1 Reply)
Discussion started by: cmaroju
1 Replies

8. UNIX for Dummies Questions & Answers

house keeping script

Hi, I am not aware whether any one has posted this early or not. I am creating a house keeping script in which I give the user two options: 1. creating a zip file. 2. removing all files given by user. Before taking any action I am asking user to enter full path of file or files to be... (7 Replies)
Discussion started by: Rakesh Bhat
7 Replies

9. Solaris

keeping history of command

hi can anyone tell me how or where to set to enable history of command keyed in to be logged? so that it can be used or traced later. thanks (3 Replies)
Discussion started by: legato
3 Replies

10. Shell Programming and Scripting

Keeping the format ...

Hi all, Am trying to execute a loop but having some troubles... Files that will be query'd use the Julian date (eg: cpu032, cpu365) in their naming convention. I'm a little lost how to maintain the three character format of the numeric portion of the file name while cycling backwards(or... (13 Replies)
Discussion started by: Cameron
13 Replies
Login or Register to Ask a Question