I crossposted this to the IBM TCP forum and Linux forum because I'm not sure where the answer might be.
I am logged onto Linux. I want to download a number of z/OS datasets. I do the following: cd 'HLQ' prompt mget START.* Transcript: 331 Send password please. Password: 230-You have successfully logged on to the DEV1.UICNRH.DOM ftp server. 230 TSH009 is logged on. Working directory is "TSH009.". Remote system type is MVS. ftp> prompt Interactive mode off. ftp> mget alltapes.* local: ALLTAPES.CA1 remote: ALLTAPES.CA1 227 Entering Passive Mode (10,170,30,20,25,73) 125 Sending data set TSH009.ALLTAPES.CA1 FIXrecfm 133 250 Transfer completed successfully. 20535566 bytes received in 3.19 secs (6444.13 Kbytes/sec) local: ALLTAPES.OAM remote: ALLTAPES.OAM 227 Entering Passive Mode (10,170,30,20,25,74) 125 Sending data set TSH009.ALLTAPES.OAM 250 Transfer completed successfully. 63612070 bytes received in 7.48 secs (8500.21 Kbytes/sec) ftp> When the mget ends, the files on Linux are all upper case. I would prefer them to be lower case. I get lower case, if I do: ftp> get alltapes.oam local: alltapes.oam remote: alltapes.oam 227 Entering Passive Mode (10,170,30,20,25,75) 125 Sending data set TSH009.ALLTAPES.OAM 250 Transfer completed successfully. 63612070 bytes received in 7.96 secs (7993.69 Kbytes/sec) ftp> get alltapes.ca1 local: alltapes.ca1 remote: alltapes.ca1 227 Entering Passive Mode (10,170,30,20,25,76) 125 Sending data set TSH009.ALLTAPES.CA1 FIXrecfm 133 250 Transfer completed successfully. 20535566 bytes received in 3.35 secs (6133.27 Kbytes/sec) ftp> It appears that the upper case is because the NLST issued in the "mget" case returns the upper case name, as I guess it should. In the case which works as I want, I get lower case because the z/OS ftp server upper cases the legacy name, but the ftp client on Linux remembers the lower case name. Any ideas of an easy way to have lower case? Yes, I know how to lower case the Linux file names after doing the ftp. I'm just lazy. for i in [A-Z]*;do mv -n $i $(echo $i|tr '[A-Z]' '[a-z]');done I use the -n so that I don't accidently overwrite an existing file. John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * (817)-961-6183 cell [email protected] * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
