Sponsored Content
Full Discussion: Need help to parse the file
Top Forums Shell Programming and Scripting Need help to parse the file Post 302159359 by navsharan on Thursday 17th of January 2008 02:58:49 PM
Old 01-17-2008
Thanks,
I will try it.
 

10 More Discussions You Might Find Interesting

1. Tips and Tutorials

12 Ways to Parse a file

A common thing in shell scripting. I came across this script that will be useful for people learning to write script. #!/usr/bin/ksh # # SCRIPT: 12_ways_to_parse.ksh.ksh # # # REV: 1.2.A # # PURPOSE: This script shows the different ways of reading # a file line by line. Again... (0 Replies)
Discussion started by: google
0 Replies

2. Shell Programming and Scripting

Parse file

Hi Friends, I have a file in the format shown (Name followed by address:) I need only the address part please see the output. I have tried using nawk but I am not getting the desired output. SAM ADDRS 64874 FRANKLYN DR IRVINE TX - 74394; 538 FRED ASSOCIATES PETER ADDRS 84734... (5 Replies)
Discussion started by: sbasetty
5 Replies

3. UNIX for Advanced & Expert Users

How to parse through a file and based on condition form another output file

I have one file say CM.txt which contains values like below.Its just a flat file 1000,A,X 1001,B,Y 1002,B,Z ... .. total around 4 million lines of entries will be in that file. Now i need to write another file CM1.txt which should have 1000,1 1001,2 1002,3 .... ... .. Here i... (6 Replies)
Discussion started by: sivasu.india
6 Replies

4. Shell Programming and Scripting

Parse file from remote server to calculate count of string existence in that file

Hi I need to parse the file of same name which exist on different servers and calculate the count of string existed in both files. Say a file abc.log exist on 2 servers. I want to search for string "test" on both files and calculate the total count of search string's existence. For... (6 Replies)
Discussion started by: poweroflinux
6 Replies

5. Shell Programming and Scripting

need to parse the jil file into an excel file

Hi I have the following as input /* ----------------- backupJIL ----------------- */ insert_job: backupJIL job_type: c command: autorep -J ALL -q > /home/autosys/...p/autosys_jil_bk machine: machine owner: autosys@machine permission: gx,ge,wx,we date_conditions: 1 days_of_week:... (7 Replies)
Discussion started by: ramky79
7 Replies

6. Shell Programming and Scripting

Parse a file

FILE1 2917,065A,RDF1+TDEV,2917_3RAID5,05E:0_10E:0,BL_lmwsp02,0345,xxx,3452(DR) 2917,03EA,RDF1+TDEV,2917_3RAID5,03E:0_12E:0,BL_tv00p02,0455,xxx,3ee4(DR) 2917,03EB,RDF1+TDEV,2917_3RAID5,03E:0_12E:0,BL_tv00p02,0345,xxx,2d34(DR)... (7 Replies)
Discussion started by: greycells
7 Replies

7. Shell Programming and Scripting

parse file names

trying to parse out all parts of this file name. REC=`echo "CAMXI.F0150.txt" | sed 's/.*\(*\).*/\1/'` export "FLRECL=$REC" FLECL=0150 I can get the numbers 0150 out of the file name. But need to capture first 5 bytes and extension. So i would export 3 variables (name, length, extension)... (5 Replies)
Discussion started by: rapalanlord
5 Replies

8. Shell Programming and Scripting

parse fasta file to tabular file

Hello, A bioperl problem I thought could be done with awk: convert the fasta format (Note: the length of each row is not the same for each entry as they were combined from different files!) to tabular format. input.fasta: >YAL069W-1.334 Putative promoter sequence... (6 Replies)
Discussion started by: yifangt
6 Replies

9. Shell Programming and Scripting

Parse a file using awk

Hi Experts, I am trying to parse the following file; FILEA a|b|c|c|c|c a|b|d|d|d|d e|f|a|a|a|a e|f|b|b|b|boutput expected: a<TAB>b <TAB><TAB>c<TAB>c<TAB>c<TAB>c<TAB> <TAB><TAB>d<TAB>d<TAB>d<TAB>d<TAB> e<TAB>f <TAB><TAB>a<TAB>a<TAB>a<TAB>a<TAB> <TAB><TAB>b<TAB>b<TAB>b<TAB>b<TAB>*... (7 Replies)
Discussion started by: rajangupta2387
7 Replies

10. Shell Programming and Scripting

How to parse a file?

Hi guys I have a very long file which looks like this: y893 89:send prctmgr exit 106:bas_services_dwn -------------------------------------------------- y895 90:send prctmgr exit 106:bas_services_dwn -------------------------------------------------- y897 90:send prctmgr exit... (3 Replies)
Discussion started by: aoussenko
3 Replies
Profile(3pm)						User Contributed Perl Documentation					      Profile(3pm)

NAME
Devel::Profile - tell me why my perl program runs so slowly SYNOPSIS
perl -d:Profile program.pl less prof.out DESCRIPTION
The Devel::Profile package is a Perl code profiler. This will collect information on the execution time of a Perl script and of the subs in that script. This information can be used to determine which subroutines are using the most time and which subroutines are being called most often. To profile a Perl script, run the perl interpreter with the -d debugging switch. The profiler uses the debugging hooks. So to profile script test.pl the following command should be used: perl -d:Profile test.pl When the script terminates (or periodicly while running, see ENVIRONMENT) the profiler will dump the profile information to a file called prof.out. This file is human-readable, no additional tool is required to read it. Note: Statistics are kept per sub, not per line. ENVIRONMENT
"PERL_PROFILE_SAVETIME" How often to save profile data while running, in seconds, 0 to save only at exit. The default is every 2 minutes. "PERL_PROFILE_FILENAME" Filename to save profile data to, default is prof.out "PERL_PROFILE_DONT_OTHER" Time spent running code not in 'subs' (such as naked code in main) won't get accounted for in the normal manner. By default, we account for this time in the sub '<other>'. With this variable set, we leave it as 'missing' time. This reduces the effective runtime of the program, and the calculated percentages. OUTPUT FORMAT
example ouput: time elapsed (wall): 86.8212 time running program: 65.7657 (75.75%) time profiling (est.): 21.0556 (24.25%) number of calls: 647248 %Time Sec. #calls sec/call F name 31.74 20.8770 2306 0.009053 Configable::init_from_config 20.09 13.2116 144638 0.000091 Configable::init_field_from_config 17.49 11.5043 297997 0.000039 Configable::has_attr 8.22 5.4028 312 0.017317 MonEl::recycle 7.54 4.9570 64239 0.000077 Configable::inherit 5.02 3.3042 101289 0.000033 MonEl::unique [...] This is a small summary, followed by one line per sub. time elapsed (wall) This is the total time elapsed. time running program This is the amount of time spent running your program. time profiling This is the amount of time wasted due to profiler overhead. number of calls This is the total number of subroutine calls your program made. Followed by one line per subroutine. name The name of the subroutine. %Time The percentage of the total program runtime used by this subroutine. Sec. The total number of seconds used by this subroutine. #calls The number of times this subroutine was called. sec/call The average number of seconds this subroutines takes each time it is called. F Flags. "*" pseudo-function to account for otherwise unacounted for time. "?" At least one call of this subroutine did not return (typically because of an "exit", or "die"). The statistics for it may be slightly off. "x" At least one call of this subroutine trapped an exception. The statistics for it may be slightly off. LONG RUNNING PROGRAMS
This module was written so that the author could profile a large long-running (daemon) program. Since normally, this program never exited, saving profiling data only at program exit was not an interesting option. This module will save profiling data periodically based on $PERL_PROFILE_SAVETIME, or the program being profiled can call "DB::save()" at any time. This allows you to watch your profiling data while the program is running. The above program also had a very large startup phase (reading config files, building data structures, etc), the author wanted to see pro- filing data for the startup phase, and for the running phase seperately. The running program can call "DB::reset()" to save the profiling data and reset the statistics. Once reset, only "stuff" that happens from that point on will be reflected in the profile data file. By default, reset is attached to the signal handler for "SIGUSR2". Using a perl built with "safe signal handling" (5.8.0 and higher), you may safely send this signal to control profiling. BUT I WANT INCLUSIVE TIMES NOT EXCLUSIVE TIMES
Please see the spin-off module Devel::DProfLB. BUGS
Some buggy XS based perl modules can behave erroneously when run under the perl debugger. Since Devel::Profile uses the perl debugger interfaces, these modules will also behave erroneously when being profiled. There are no known bugs in this module. LICENSE
This software may be copied and distributed under the terms found in the Perl "Artistic License". A copy of the "Artistic License" may be found in the standard Perl distribution. SEE ALSO
Yellowstone National Park. Devel::DProfLB AUTHOR
Jeff Weisberg - http://www.tcp4me.com/ perl v5.8.8 2007-03-07 Profile(3pm)
All times are GMT -4. The time now is 05:12 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy