LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (August 2010, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Fri, 6 Aug 2010 15:49:27 -0400
Reply-To:   "Viel, Kevin" <kviel@SJHA.ORG>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   "Viel, Kevin" <kviel@SJHA.ORG>
Subject:   Re: SAS INFILEing a perl program using a PIPE
In-Reply-To:   <201008061939.o76GpYIW010178@willow.cc.uga.edu>
Content-Type:   text/plain; charset="us-ascii"

> -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Tom > Abernathy > Sent: Friday, August 06, 2010 3:40 PM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Re: SAS INFILEing a perl program using a PIPE > > Kevin - > As the FILE and the INFILE do not look related from reading your SAS > code > why not try placing the INFILE statement before the FILE statement. > Perhaps > this will make SAS less confused? > > But I am not sure what purpose your FILE/PUT statements are doing? Are > you trying to pass the filename in the PUT statement to the actual PERL > program? If so they why not just pipe it into the PERL program? > > If you want to pipe in the content of the file then use: > filename abi_seq pipe "perl c:\perl\program\abi_seq.ps < c:\a19.ab1"; > > If you want to pipe in just the filename then use: > filename abi_seq pipe "echo c:\a19.ab1 | perl > c:\perl\program\abi_seq.ps"; > > - Tom Abernathy

DOH!

Subject: STDIN for perl in PIPE http://www.listserv.uga.edu/cgi-bin/wa?A2=ind0607A&L=sas-l&P=R880

The problem is that each observation is my data set has two raw text files that I need to INFILE.

I assume that the perl program would need to read from STDIN?

Thanks,

Kevin

Kevin Viel, PhD Senior Research Statistician Patient Safety & Quality International College of Robotic Surgery Saint Joseph's Translational Research Institute

Saint Joseph's Hospital 5671 Peachtree Dunwoody Road, NE, Suite 330 Atlanta, GA 30342

(678) 843-6076: Direct Phone (678) 843-6153: Facsimile (404) 558-1364: Mobile kviel@sjha.org Confidentiality Notice: This e-mail, including any attachments is the property of Catholic Health East and is intended for the sole use of the intended recipient(s). It may contain information that is privileged and confidential. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please delete this message, and reply to the sender regarding the error in a separate email.


Back to: Top of message | Previous page | Main SAS-L page