PERL - issue with OPEN


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting PERL - issue with OPEN
# 1  
Old 10-12-2012
PERL - issue with OPEN

Hi,

I have a menu script written in PERL which calls some shell scripts and displays the return.

I'm having a problem with OPEN. A section of the code is below:

Code:
`./scriptlist.ksh 1`;
      open OUTPUT, "</home/$SCRIPTUSER/output";
      {
      local $/ = undef;
      $_ = <OUTPUT>;
      }
      ($var) = m/^(CRESTUSER.*\d)$/sm;
      print "$var\n\n";
      close OUTPUT;
      open FILE, ">/home/$SCRIPTUSER/reports/ISOBacklog.rpt\n";
      print FILE "$var\n"; close FILE;
      pressEnter();

$SCRIPTUSER is declared in the profile, so is an environment variable.

The write to FILE in the second bit of the function works correctly, but the OPEN of the OUTPUT doesn't (i.e. nothing prints to screen). If however I change the OPEN to

Code:
open OUTPUT, "./output";

and put the file output in the local directory it works fine.

Any ideas?

Thanks

Chris

Last edited by bakunin; 10-12-2012 at 08:38 AM.. Reason: sorry, momentarily confused moderator
# 2  
Old 10-12-2012
Try replacing
Code:
open OUTPUT, "</home/$SCRIPTUSER/output";

with
Code:
open OUTPUT, "</home/$ENV{SCRIPTUSER}/output";

# 3  
Old 10-12-2012
Thanks, works. Slightly annoying. Had found out about this but as the write to the reports directory worked didn't think it was an issue.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl : corrupted excelsheet while trying to open

Hi folks, I am trying to send the mail with spreadsheet attachment in perl.I am able to send the mail with xlsx attachment as well but not able to open the xlsx sheet.While opening the sheet I am receiving the corrupted message. Below is the code. use MIME::Lite; use Net::SMTP; ###... (1 Reply)
Discussion started by: scriptscript
1 Replies

2. Shell Programming and Scripting

Open vi with a command issue

Solaris 5.8, ksh I need to open everyone's favorite editor, vi of course, with a command that will place me on a search string at the time of invocation: Given this data file: user1 pts/1 Aug 29 13:22 (10.12.214.101) user2 pts/2 Aug 29 09:56 (10.12.212.132) user3 pts/3 ... (4 Replies)
Discussion started by: gary_w
4 Replies

3. Solaris

ulimit issue with open files descriptor

We have lots of error with "Too many open files" issue. So when I increase the limit to 36656 as suggested by this forum, and when i log out from the platform, it always went back to origin value, what has went wrong ? please any suggestion ? root@hsbc_milan> ulimit -a core file size ... (1 Reply)
Discussion started by: dehetoxic
1 Replies

4. Shell Programming and Scripting

open a webpage through perl script

Hi All Can anyone please help me how to open a webpage suppose(Google) with the help of perl script and refresh it after every 5 minutes. (0 Replies)
Discussion started by: parthmittal2007
0 Replies

5. UNIX for Dummies Questions & Answers

File processed in Unix had issue open using notepad

Dear all, I had a columned based file after processed from my script. In unix platform, my file is ok, with all columns sorted out nicely. But when i open in windows notepad, the columns are running out of order. Can some one help?? Thanks alot in advance (4 Replies)
Discussion started by: ymeyaw
4 Replies

6. Shell Programming and Scripting

Perl - Grep open file more then once.

Hi, I am using File::Find to go through a very large tree. I am looking for all xml files and open only those that contain a tag <Updated>. I then want to capture the contents of two tags <Old> and <New>. My problem is, after I open the file and do the first grep for <Updated> (which does... (3 Replies)
Discussion started by: OldGaf
3 Replies

7. Shell Programming and Scripting

Help !! perl open function

Help Please perl Gurus, I am trying to add ungrouped passengers in a group and I creating a script however it fails on first step only I tried all the options it returns following error. syntax error at junki line 4, near "open " Execution of junki aborted due to compilation errors. ... (2 Replies)
Discussion started by: dynamax
2 Replies

8. Shell Programming and Scripting

Perl open a remote shell

Hello , I am writing a script which takes the user name , password and hostname from the database and login to the server . I am only able to login to the server and my script logs out and only I can run few command if I provide those command in my script else I am not able to run those... (11 Replies)
Discussion started by: pratapsingh
11 Replies

9. Shell Programming and Scripting

perl window.open without blocker

Hi Everyone, We know that when we open a popup window, if my IE, Yahoo tool bar enable the popup-blocker, then my window will be blocked. like my code. print <<EOD; <script language=JavaScript> var s = new String(window.location.href); if (s.match(/Start/)){ ... (3 Replies)
Discussion started by: jimmy_y
3 Replies

10. Solaris

open solaris FTP issue

Hi, I want to ftp from my virtual box to my desktop which is a windows machine. I have installed open solaris on my virtual box. though that is in network i am unable to ftp to my windows and vice versa. Please help (3 Replies)
Discussion started by: amult
3 Replies
Login or Register to Ask a Question