[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unset does not remove functions like a[b] unless -f is specified
From: |
Chet Ramey |
Subject: |
Re: unset does not remove functions like a[b] unless -f is specified |
Date: |
Sat, 4 Feb 2023 12:04:21 -0500 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 |
On 2/3/23 11:50 PM, Koichi Murase wrote:
2023年2月4日(土) 11:12 Chet Ramey <chet.ramey@case.edu>:
But a posix conforming shell will still never execute a function that
has a '/' in its name, even if it has extended the character set for
function names, and allows '/' in that set.
Yep. I'll probably change that.
I disagree with making the change to disallow the execution of
functions with a slash in their names.
We're only talking about posix mode here. Bash default mode will behave
as it has in the past.
Is Bash required to strictly follow the POSIX
standard even for non-POSIX shell scripts that use Bash extensions?
The standard doesn't have a provision for extensions there: shell functions
are only executed if the name does not contain a slash.
Is it impossible that this is
explicitly marked as `unspecified' in the standard?
It's not marked as unspecified.
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/
- Re: unset does not remove functions like a[b] unless -f is specified, (continued)
- Re: unset does not remove functions like a[b] unless -f is specified, Chet Ramey, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Robert Elz, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Chet Ramey, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified,
Chet Ramey <=
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Chet Ramey, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Chet Ramey, 2023/02/06
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/06
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/15
- Re: unset does not remove functions like a[b] unless -f is specified, Chet Ramey, 2023/02/16
- Re: unset does not remove functions like a[b] unless -f is specified, Robert Elz, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Koichi Murase, 2023/02/04
- Re: unset does not remove functions like a[b] unless -f is specified, Robert Elz, 2023/02/04