Sponsored Content
Top Forums Shell Programming and Scripting Please help me to figure out the logic for this problem Post 302392389 by tonijel on Thursday 4th of February 2010 09:17:52 AM
Old 02-04-2010
thanks , but it's not working : (
look , this is a copy-paste of what i've did ,
note that directories that are in the /u02/oradata/arch/flash/RING10/backupset , are not empty, so i guess some output of the ls command is
from the content of those directories:

Code:
[oracle@dell backupset]$ pwd
/u02/oradata/arch/flash/RING10/backupset
[oracle@dell backupset]$ ls -l
total 36
-rw-r--r--  1 oracle oinstall 6407 Jan 29 07:15 2010_01_29.log
-rw-r--r--  1 oracle oinstall 4102 Feb  2 07:15 2010_02_02.log
drwxr-x---  2 oracle oinstall 4096 Feb  4 14:02 2010_02_03
-rw-r--r--  1 oracle oinstall 3923 Feb  3 07:15 2010_02_03.log
drwxr-x---  2 oracle oinstall 4096 Feb  4 14:01 2010_02_04
-rw-r--r--  1 oracle oinstall 4667 Feb  4 14:02 2010_02_04.log
[oracle@dell backupset]$
[oracle@dell backupset]$ find /u02/oradata/arch/flash/RING10/backupset -type f | awk -F[./] '$(NF-2)!=$(NF-1){system("ls " $(NF-1)"."$NF)}'
2010_02_02.log
2010_01_29.log
ls: o1_mf_annnn_TAG20100204T071355_5pnsf51k_.bkp: No such file or directory
ls: o1_mf_annnn_TAG20100204T140154_5pokb3k8_.bkp: No such file or directory
ls: o1_mf_nnndf_TAG20100204T070029_5pnrmxpp_.bkp: No such file or directory
ls: o1_mf_annnn_TAG20100204T070012_5pnrmfvd_.bkp: No such file or directory
ls: o1_mf_annnn_TAG20100204T134643_5pojfo2k_.bkp: No such file or directory
ls: o1_mf_nnndf_TAG20100204T134648_5pojfrlt_.bkp: No such file or directory
2010_02_04.log
2010_02_03.log
ls: o1_mf_annnn_TAG20100203T071451_5pl52w9m_.bkp: No such file or directory
ls: o1_mf_nnndf_TAG20100203T070044_5pl48fq1_.bkp: No such file or directory
[oracle@dell backupset]$

In this case, i would need to have deleted 2010_02_02.log and 2010_01_29.log , as they don't have their directory.
 

4 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem with if logic

Hi there, In my shell program I have two if statements the first one checks that the date in yyyymm format is equal to a date from the parameter file in yyyymm format, and that the file and sends an appropiate email The second one checks that the date in yyyymm format is equal to a... (1 Reply)
Discussion started by: rjsha1
1 Replies

2. UNIX for Dummies Questions & Answers

if then else logic with while loop problem

Hi Friends, I have to do write a shell file based on one flag.If that flag value is 'N' then process look in $DATA are and the normal process continue.If vaule is 'P' then it check for the files in different location $CONV and move those file in $DATA area and rest of the process... (2 Replies)
Discussion started by: Param0073
2 Replies

3. Shell Programming and Scripting

Nawk if logic problem

nawk '{ fmt="%3s %22s %48s %35s %21s\n"; if ($3==$6 && $1=="STOPLOSS") { tpy="Successful Match"; jnme=$1; sts="File will be loaded"; cntrl=$3; audit=$6; printf (fmt, tpy,jnme,sts,cntrl,audit) >> "'${AUDIT_DATA_FILE}/${AUDIT36}'" }else if ($3!=$6 && $1=="STOPLOSS") { tpy="Mis-Match ";... (4 Replies)
Discussion started by: wawa
4 Replies

4. Shell Programming and Scripting

Help with change significant figure to normal figure command

Hi, Below is my input file: Long list of significant figure 1.757E-4 7.51E-3 5.634E-5 . . . Desired output file: 0.0001757 0.00751 0.00005634 . . . (10 Replies)
Discussion started by: perl_beginner
10 Replies
DwtScrollWindowSetAreas(3Dwt)											     DwtScrollWindowSetAreas(3Dwt)

Name
       DwtScrollWindowSetAreas - Sets up or adds the window region, and the horizontal or vertical scroll bar widgets to the scroll window widget.

Syntax
       void DwtScrollWindowSetAreas(widget, horizontal_scroll_bar,				vertical_scroll_bar, work_region)
	    Widget widget;
	    Widget horizontal_scroll_bar;
	    Widget vertical_scroll_bar;
	    Widget work_region;

Arguments
       widget	 Specifies the scroll window widget ID.

       horizontal_scroll_bar
		 Specifies  the scroll bar widget ID for the horizontal scroll bar to be associated with the scroll window widget.  You can set or
		 specify this ID only after creating an instance of the main window widget.  The attribute name associated with this  argument	is
		 DwtNhorizontalScrollBar.

       vertical_scroll_bar
		 Specifies  the  scroll  bar widget ID for the vertical scroll bar to be associated with the scroll window widget.  You can set or
		 specify this ID only after creating an instance of the main window widget.  The attribute name associated with this  argument	is
		 DwtNverticalScrollBar.

       work_region
		 Specifies  the  widget  ID for the window to be associated with the scroll window work area.  You can set or specify this ID only
		 after you create an instance of the main window widget.

Description
       The DwtScrollWindowSetAreas function adds or changes a window work region and a horizontal or vertical scroll bar widget to the scroll win-
       dow  widget  for  the  application.  You must call this function before the scroll window widget is realized, that is, before calling the X
       intrinsics function XtRealizeWidget.  Each widget is optional and may be passed as NULL.

See Also
       DwtScrollWindow(3Dwt), DwtWindow(3Dwt),
       Guide to the XUI Toolkit: C Language Binding
       Guide to the XUI Toolkit Intrinsics: C Language Binding

														     DwtScrollWindowSetAreas(3Dwt)
All times are GMT -4. The time now is 02:25 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy