What is the purpose of the single quotes around the tail name, i.e. o.'a'? What happens if you just use the simple assignment of o.a = 'alt'
Do you get the same result if you type a.'a' = 'alt' Bruce Sent from an undisclosed location. > On Apr 27, 2014, at 4:57 PM, "J. Leslie Turriff" <jlturr...@centurylink.net> > wrote: > > I'm getting a strange result when I try to initialize some stem variables > whose stem names start with "o". I don't understand how the shell is getting > its fingers into an ordinary rexx assignment statement? > My system is OpenSuSE 13.1 on x86_64 hardware. > I ran across this while trying to set various opt.X variables, so I tried > changing opt. to optn.. When the problem persisted, I created a little > testcase program. Here's what I have: > > | 18:42:08,leslie@pinto > | ~/bin/rexx > | $rexx -v > | Open Object Rexx Version 4.2.0 > | Build date: Dec 28 2013 > | Addressing Mode: 64 > | > | Copyright (c) IBM Corporation 1995, 2004. > | Copyright (c) RexxLA 2005-2013. > | All Rights Reserved. > | This program and the accompanying materials are made available under > | the terms of the Common Public License v1.0 which accompanies this > | distribution or at > | http://www.oorexx.org/license.html > | > | 18:42:32,leslie@pinto > | ~/bin/rexx > | $testcase > | 3 *-* o. = '' > | >>> "" > | 4 *-* op. = '' > | >>> "" > | 5 *-* opt. = '' > | >>> "" > | 6 *-* opti. = '' > | >>> "" > | 7 *-* optio. = '' > | >>> "" > | 8 *-* option. = '' > | >>> "" > | 9 *-* optn. = '' > | >>> "" > | 10 *-* o.'a' = 'alt' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 11 *-* op.'B' = 'amb' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 12 *-* opt.'c' = 'cap' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 13 *-* opti.'C' = 'col' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 14 *-* optio.'n' = 'num' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 15 *-* option.'H' = 'sha' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 16 *-* optn.'s' = 'sec' > | >>> "0" > | sh: /home/leslie/bin/rexx/0: Permission denied > | +++ "RC(126)" > | 17 *-* exit > | > | 18:42:41,leslie@pinto > | ~/bin/rexx > | $cat testcase > | #!/usr/bin/rexx > | trace rnormal > | o. = '' > | op. = '' > | opt. = '' > | opti. = '' > | optio. = '' > | option. = '' > | optn. = '' > | o.'a' = 'alt' > | op.'B' = 'amb' > | opt.'c' = 'cap' > | opti.'C' = 'col' > | optio.'n' = 'num' > | option.'H' = 'sha' > | optn.'s' = 'sec' > | exit > | 18:42:54,leslie@pinto > | ~/bin/rexx > > Can anyone explain what's happening here? > > Leslie > > btw > There is an empty file 0 in my bin/rexx/ directory; some arcane subsystem > on > my machine creates one in every directory, so if I delete it it's back the > next day; so that's where the error message gets it, but how is bash getting > invoked during a Rexx assignment? > > | 18:45:12,leslie@pinto > | ~/bin/rexx > | $ls -l > | total 1276 > | -rw-r--r-- 1 leslie users 0 2014-04-11 18:56:20 0 > | : > > ------------------------------------------------------------------------------ > Start Your Social Network Today - Download eXo Platform > Build your Enterprise Intranet with eXo Platform Software > Java Based Open Source Intranet - Social, Extensible, Cloud Ready > Get Started Now And Turn Your Intranet Into A Collaboration Platform > http://p.sf.net/sfu/ExoPlatform > _______________________________________________ > Oorexx-users mailing list > Oorexx-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-users ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Oorexx-users mailing list Oorexx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-users