[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-apl] strange behavior of --
From: |
Juergen Sauermann |
Subject: |
Re: [Bug-apl] strange behavior of -- |
Date: |
Fri, 3 Feb 2017 22:30:25 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
Hi Alexey,
how about this:
address@hidden:~/tmp$ ./script -- arg**
**DUMPED 2017-01-28 22:57:44 (GMT+1)**
**┌→────────────────────────────────────────────────────┐**
**│┌→─────────────────┐ ┌→───────┐ ┌→───────┐ ┌→─┐ ┌→──┐│**
**││/usr/local/bin/apl│ │--script│ │./script│ │--│ │arg││**
**│└──────────────────┘ └────────┘ └────────┘ └──┘ └───┘│**
**└∊────────────────────────────────────────────────────┘*
There is no point (and it does not work) to put the arguments in the
first line of the script,
because if the script itself knows them then the rest of the script can
use them as well.
*⎕ARG *is what is passed to the script, not what is passed to the
interpreter mentioned in the script.
See also *man execve*.
/// Jürgen
On 02/03/2017 08:29 PM, Alexey Veretennikov wrote:
Given the following script:
------------------------------------------
#!apl --script --
)copy 5 FILE_IO FIO∆errno
8⎕CR ⎕ARG
)off
------------------------------------------
when I try to run it like
./script.apl myarg
I get the error:
/script.apl myarg
unknown option 'myarg'
...
This happens on 833 and 1.5 and on both linux and osx.
In INFO file it explicitely states:
"Using ’—-’ as last argument on the first line of the script file
prevents any of the options given to the script to be interpreted as APL
options; all such options are passed to the application via ⎕ARG."
But it is not happening.
- [Bug-apl] strange behavior of --, Alexey Veretennikov, 2017/02/03
- Re: [Bug-apl] strange behavior of --,
Juergen Sauermann <=
- Re: [Bug-apl] strange behavior of --, Alexey Veretennikov, 2017/02/03
- Re: [Bug-apl] strange behavior of --, enztec, 2017/02/03
- Re: [Bug-apl] strange behavior of --, Juergen Sauermann, 2017/02/04
- Re: [Bug-apl] strange behavior of --, Alexey Veretennikov, 2017/02/04
- Re: [Bug-apl] strange behavior of --, Juergen Sauermann, 2017/02/04
- Re: [Bug-apl] strange behavior of --, Alexey Veretennikov, 2017/02/05
- Re: [Bug-apl] strange behavior of --, enztec, 2017/02/05
- Re: [Bug-apl] strange behavior of --, Alexey Veretennikov, 2017/02/05
- Re: [Bug-apl] strange behavior of --, Juergen Sauermann, 2017/02/06
- Re: [Bug-apl] strange behavior of --, Juergen Sauermann, 2017/02/06