Sponsored Content
Top Forums Shell Programming and Scripting accessing a function in ksh from perl Post 302102922 by Yogesh Sawant on Monday 15th of January 2007 04:50:54 AM
Old 01-15-2007
in fact, your open statement lets you read the file abc.ksh by associating it with filehandle named A.

afaik, there is no specific Perl function/module to read only the required function from the given script. you may consider writing your subroutine to do that.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

accessing variables declared in another perl script

Hi all, I have a perl script which declares two variables and calls another perl script which accesses those variables. But I am unable to access the variables in the called script. My script is as follows: my $ENV{a}="20"; system("perl called.pl"); and my called.pl contains: print... (3 Replies)
Discussion started by: gurukottur
3 Replies

2. Shell Programming and Scripting

accessing ksh variables from awk

hi everybody! i am running this ksh script for replacing a set of strings by another set of new ones. i am getting both these from a file. also, the strings that i want to replace, are sub-strings(can occur more than once in each chunk) in a big chunk of data that i have bulk-copied(bcp utility)... (1 Reply)
Discussion started by: trupti wagh
1 Replies

3. Shell Programming and Scripting

Accessing files with perl

Hello i am new to Perl and i have a question. I am trying to read a file that has the following format: 14/4/2008 8:42:03 πμ|10800|306973223399|4917622951117|1||1259|1|126|492|433||19774859454$ 14/4/2008 9:13:08 πμ|10800|306973223399|306970097423|1||1264|1|126|492|878||19774859762$... (2 Replies)
Discussion started by: chriss_58
2 Replies

4. Shell Programming and Scripting

Accessing the Value of a parameter in KSH

Hi I am new to this forum. Please forgive me, If I am wrong anywhere. I am trying to understand the below code. Can anyone help in understanding what is ${#ST} here. Is that the value of the first parameter??:confused:...what is exit 1 mean. Any clarification is greatly appreciated. export... (3 Replies)
Discussion started by: suaven
3 Replies

5. Shell Programming and Scripting

[Perl] Accessing array elements within a sed command in Perl script

I am trying to use a script to replace the header of each file, whose filename are stored within the array $test, using the sed command within a Perl script as follows: $count = 0; while ( $count < $#test ) { `sed -e 's/BIOGRF 321/BIOGRF 332/g' ${test} > 0`; `cat 0 >... (2 Replies)
Discussion started by: userix
2 Replies

6. Shell Programming and Scripting

Accessing VSS through Perl

Hi All, can you please let me know how to copy entire files in a directory of VSS to a local folder. i am using PERL to access the VSS. Thanks in Advance regards, aditya Mahi (1 Reply)
Discussion started by: adityamahi
1 Replies

7. Shell Programming and Scripting

Accessing variables outside the function

I have the below code to find yesterdays date, In this I want to make MONTH, DAY and YEAR as global variableand use it outside the {}, but I am unable to do so , please assist: #!/usr/bin/ksh date '+%m %d %Y' | { read MONTH DAY YEAR DAY=`expr "$DAY" - $1` case "$DAY" in 0) ... (1 Reply)
Discussion started by: mohsin.quazi
1 Replies

8. Shell Programming and Scripting

Error during Accessing Global variable inside function

emailid=myemail@xyz.com taskName="DB-Backup" starttime=`date` email() { subject="$taskName" ": " $* " at `date` " mutt -s "$subject" $emailid < /dev/null } email "Starting" #do my stuff email "Finished" The above code gives following error ./dbbackup.sh: line 6: :... (5 Replies)
Discussion started by: nitiraj.rathore
5 Replies

9. Programming

design query: where to lock mutex for function accessing global value?

Hi, Suppose I have a function that accesses and increments a global variable . This function is run as part of thread. One locks mutex in the function and unlocks it after the processing is done. Is there any alternative way? Thanks in advance. (1 Reply)
Discussion started by: sanjayc
1 Replies

10. Shell Programming and Scripting

Perl: accessing reference to variable inside hash.

Below is hash which contains reference to variables: my %mandatoryFields = ( 1 => \$msgtype, 2 => \$switchtype, 3 => \$card_nbr, 4 => \$natv_tran_type_code, 5 => \$amt_1 ); This... (0 Replies)
Discussion started by: som.nitk
0 Replies
Fmode(3pm)						User Contributed Perl Documentation						Fmode(3pm)

NAME
FileHandle::Fmode - determine whether a filehandle is opened for reading, writing, or both. SYNOPSIS
use FileHandle::Fmode qw(:all); . . #$fh and FH are open filehandles print is_R($fh), " "; print is_W(*FH), " "; FUNCTIONS
$bool = is_FH($fh); $bool = is_FH(*FH); This is just a (more intuitively named) alias for is_arg_ok(). Returns 1 if its argument is an open filehandle. Returns 0 if its argument is something other than an open filehandle. $bool = is_arg_ok($fh); $bool = is_arg_ok(*FH); Returns 1 if its argument is an open filehandle. Returns 0 if its argument is something other than an open filehandle. Arguments to the following functions must be open filehandles. If any of those functions receive an argument that is not an open filehandle then the function dies with an appropriate error message. To ensure that your script won't suffer such a death, you could first check by passing the argument to is_FH(). Or you could wrap the function call in an eval{} block. Note that it may be possible that a filehandle opened for writing may become unwritable - if (eg) the disk becomes full. I don't know how the below functions would be affected by such an event. I suspect that they would be unaware of the change ... but I haven't actually checked. $bool = is_R($fh); $bool = is_R(*FH); Returns true if the filehandle is readable. Else returns false. $bool = is_W($fh); $bool = is_W(*FH); Returns true if the filehandle is writable. Else returns false $bool = is_RO($fh); $bool = is_RO(*FH); Returns true if the filehandle is readable but not writable. Else returns false $bool = is_WO($fh); $bool = is_WO(*FH); Returns true if the filehandle is writable but not readable. Else returns false $bool = is_RW($fh); $bool = is_RW(*FH); Returns true if the filehandle is both readable and writable. Else returns false $bool = is_A($fh); $bool = is_A(*FH); Returns true if the filehandle was opened for appending. Else returns false. Not currently implemented on Win32 with pre-5.6.1 versions of perl (and dies with appropriate error message if called on such a platform). CREDITS
Inspired (hmmm ... is that the right word ?) by an idea from BrowserUK posted on PerlMonks in response to a question from dragonchild. Win32 code (including XS code) provided by BrowserUK. Zaxo presented the idea of using fcntl() in an earlier PerlMonks thread. Thanks to dragonchild and BrowserUK for steering this module in the right direction. Thanks to attn.steven.kuo for directing me to the perliol routines that enable us to query filehandles attached to memory objects. And thanks to Jost Krieger for helping to sort out the test failures that were occurring on Solaris (and some other operating systems too). TODO
I don't know that anyone still runs pre-5.6.1 perl on Win32. However, if someone likes to tell me how is_A() could be made to work on pre-5.6.1 Win32 perl, I would be quite happy to implement it. LICENSE
This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. Copyright 2006-2008, Sisyphus AUTHOR
Sisyphus <sisyphus at cpan dot org> perl v5.14.2 2008-09-26 Fmode(3pm)
All times are GMT -4. The time now is 08:28 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy