Sponsored Content
Full Discussion: help in script modification
Top Forums Shell Programming and Scripting help in script modification Post 302171585 by a.suryakumar on Friday 29th of February 2008 12:46:25 AM
Old 02-29-2008
help in script modification

i have the following perl script.but it searches for a given filename.

i want to run the same script in my directoy which has subdirectories too and it has to display the file if sreach satisfies along with directory name.

can anyone help me:

perl script:

my $FILE = $ARGV[0];

for zf in *.bteq; do

if ($FILE eq "" )
{
print "File name $FILE not found \n";
exit;
}
my $count=0;
open(IN_FILE, $FILE) or die "cannot open outfile.txt:" . "$!";
my $comment = true;
my $FND = false;
while ($line=<IN_FILE>)
{
$count++;
if ($line =~ /^\/\*/ || $line =~ /^\..*/)
{
my $comment = true;
next;
}
if ($comment eq "true")
{
if ( $line =~ /\*\/$/)
{
next;
}
else
{
$comment = false;
}
}

if ($FND eq "true" )
{
print $line;
chop($line);
if ($line =~ /;$/ || $line =~ /;/)
{
$FND= false;
next;
}
}
if ($line =~ /^[ \t]*CT|create[ ]*table[ ]*/gi)
{
print $count.":".$line;
$FND = true;
next;
}
}
close(IN_FILE);

run command:

perl perl.pl "Filename"

Thanks in advance
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need a modification on this script

Hi All I have files contains rows which look like this: 2 20090721_16:58:47.173 JSUD2 JD1M1 20 IAM 966591835270 249918113182 b 3610 ACM b 3614 ACM b 3713 CPG b 3717 CPG f 5799 REL b 5815 RLC b 5817 RLC :COMMA: NCI=00,FCI=6101,CPC=0A,TMR=00,OFI=00,USI: :COMMB: BCI=1234: :RELCAUSE:10: ... (1 Reply)
Discussion started by: zanetti321
1 Replies

2. Shell Programming and Scripting

time modification in script

Hi All.. I have a file with a number of non-unique entries as below: 1243 01:42:29,567 --> 01:42:32,108 blah blah .... blah blah .. 1244 01:42:32,709 --> 01:42:34,921 blah blah .... 1245 01:42:35,214 --> 01:42:36,533 blah blah .... blah blah .. blah blah .... blah blah .. (4 Replies)
Discussion started by: UniRock
4 Replies

3. Shell Programming and Scripting

Help with Shell Script Modification

Hi all Iam very new to Shell Scripting, I have to modify a shell script looking at an existing one except that it will query against some table X in A database. Befor Spooling check if there are any reload files if there archive the files. The above scipt executes some abc.sql which will b a new... (2 Replies)
Discussion started by: Varunkv
2 Replies

4. Shell Programming and Scripting

Modification in shell script

Hello Team, I have prepared script which will check for listening message for ports 1199,1200 and 1201. I need modifcation in script in such a way that if port 1200 is not listening then it should message rmi port 1200 is not listening. Smap for port 1199 and 1201. kindly guide me to acheive... (4 Replies)
Discussion started by: coolguyamy
4 Replies

5. UNIX for Advanced & Expert Users

Rsync Script Modification

Hi I have a rsync that runs from a remote location to our central data store. The sync generates a log locally not in the central location. I would like to modify the rsync to add the following The log, instead of filing locally it gets sent to a area on the central data store once the syncs... (0 Replies)
Discussion started by: treds
0 Replies

6. Shell Programming and Scripting

awk script modification

I want the below script to omit every chunk of data that contains a specific hostname. here's the scenario. i have a configuration file that contains the configuration of several hosts. a sample of this configuration file is this: define host { address ... (12 Replies)
Discussion started by: SkySmart
12 Replies

7. Shell Programming and Scripting

ksh script modification

Hi I have some list of files in a .dat i need to read them line by line and assing them to variables. For ex: list of files are some,some1 i need two variables g1 as some and g2 as some1. and then need to perform some operations on g1 and g2 for which i can get some o/p, i need to capture... (2 Replies)
Discussion started by: Ravindra Swan
2 Replies

8. Shell Programming and Scripting

Modification in script

Hi, I have below script, i want to monitor that that ntp server listed in setting is under sync or not. I wrote below script but it is not working properly. Here are problems, first it should server under sync if "*" shows and rest if shows "+" it means it is next server in waiting list.... (4 Replies)
Discussion started by: learnbash
4 Replies

9. Shell Programming and Scripting

awk script modification

can someone help me identify what i'm doing wrong here: awk -F'|' 'BEGIN{c=0} /./ && /./ { if ($3 < 2) { print ; c++ } END { print c":OK" } else if (($3 >= 2) && ($3 < 4)) { print ; c++ } END { print c":WARNING" } else if ($3 >= 4) { print ; c++ } END { print c":CRITICAL" } }'... (4 Replies)
Discussion started by: SkySmart
4 Replies

10. UNIX for Dummies Questions & Answers

Need small modification in script

Hi All, In the below script, I am calling one sql file test.sql If this file returns any data then I have to generate this file test_$RUN_DATE.FCNA If the sql files returns no data then I dont want to generate this file test_$RUN_DATE.FCNA. I tried one approach like: check the size of FCNA files... (1 Reply)
Discussion started by: praveenk768
1 Replies
FAM.CONF(5)								SGI							       FAM.CONF(5)

NAME
fam.conf - The File Alteration Monitor (FAM) configuration file SYNOPSIS
In addition to its command line options, famd's behavior can also be controlled through its configuration file. By default, this is /etc/fam.conf. The -c command line option can be used to specify an alternate file. FILE FORMAT
Configuration lines are in the format option=value. Lines beginning with # or ! are ignored. famd recognizes the following options: insecure_compatibility If set to true, this disables authentication and reduces access security as described under SECURITY below. This is false by default. Setting this option to true is the same as using the -C command line option. untrusted_user This is the user name or UID of the user account which famd will use for unauthenticated clients. If a file can't be stated by this user, famd will not tell unauthenticated clients about the file's existence. If an untrusted user is not given in the configuration file, famd will write an error message to the system log and terminate. local_only If set to true, famd will ignore requests from remote famds. This is false by default. Setting this option to true is the same as using the -L command line option. This option is ignored if famd is started by inetd. idle_timeout This is the time in seconds that famd will wait before exiting after its last client disconnects. The default is 5 seconds. This option is overridden by the -T command line option. nfs_polling_interval This is the interval in seconds between polling files over an NFS filesystem. The default is 6 seconds. This option is overridden by the -t command line option. xtab_verification If set to true, famd will check the list of exported filesystems when remote requests are received to verify that the requests fall on filesystems which are exported to the requesting hosts. This is true by default. If this option is set to false, famd will service remote requests without attempting to perform the verification. If the local_only configuration option or -L command line option is used, xtab_verification has no effect. detect_readonly_filesystems If set to true, famd will try to detect read-only filesystems. Such filesystems are assumed to never change. This is false by default. Setting this option to true is the same as using the -r command line option. SEE ALSO
fam.conf (fam 2.6.10) January 19, 2003 FAM.CONF(5)
All times are GMT -4. The time now is 04:12 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy