Sponsored Content
Full Discussion: Please help!!!
Top Forums Shell Programming and Scripting Please help!!! Post 302081023 by reborg on Friday 21st of July 2006 11:39:45 AM
Old 07-21-2006
this:

Quote:
Originally Posted by dsravan
+ dev = /biddf/ab6498/dev/ctl
./awksatya.ksh[2]: dev: not found
+ cd
+ files=CARE01_DLY_???_date +%Y%m%d
+ echo CARE01_DLY_???_date +%Y%m%d
CARE01_DLY_???_date +%Y%m%d
+ awk {data[FNR] = $0; out=FILENAME "_new"; file[FNR]=out;} END { if ( FNR - 2 == $1) { for ( i=2 ; i < FNR; i++ ) { print data[i] > file[i]} close(file[i])}else { print "error"} } CARE01_DLY_???_date +%Y%m%d
awk: Cannot find or open file CARE01_DLY_???_date.

Is not output from this:

Code:
 #!/bin/ksh -x
 dev='/biddf/ab6498/dev/ctl'
 cd $dev
 files=CARE01_DLY_???_`date '+%Y%m%d'`
 
 awk '{data[FNR] = $0; out=FILENAME "_new"; file[FNR]=out;} END { if (
 FNR - 2 == $1) { for ( i=2 ; i < FNR; i++ ) { print data[i] > file[i]}
 close(file[i])}else { print "error"} }' $files

Can you post the output of running this code? And the reason or rather one of the reasons the code you ran doesn't work is because it never does a cd to the correct directory, it does cd to the users home directory.

Last edited by reborg; 07-21-2006 at 01:03 PM..
 
All times are GMT -4. The time now is 09:11 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy