• Re: dict keys for keys started with [

    From oleg.o.nemanov@gmail.com@21:1/5 to All on Mon Sep 27 09:06:59 2021
    0L/QvtC90LXQtNC10LvRjNC90LjQuiwgMjcg0YHQtdC90YLRj9Cx0YDRjyAyMDIxINCzLiDQsiAx OTowMTo0OSBVVEMrMywgb2xlZy5vLi4uLkBnbWFpbC5jb206DQo+ICUgc2V0IGEge3tbYX0gMSB7 W2J9IDIge1tjfSAzfSBLIDc3IA0KDQpUeXBvLiBJdCBhY3R1YWxseSBpczoNCg0KJSBzZXQgYSB7 e1thfSAxIHtbYn0gMiB7W2N9IDMgSyA3N30NCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From oleg.o.nemanov@gmail.com@21:1/5 to All on Mon Sep 27 09:13:01 2021
    понедельник, 27 сентября 2021 г. в 19:09:42 UTC+3, Christian Gollwitzer:
    Am 27.09.21 um 18:01 schrieb oleg.o....@gmail.com:
    % set k "\["
    [
    % dict keys $a ${k}*
    "dict keys" expects a glob pattern. [ is a metacharacter in glob for a
    set of characters, e.g. [abc] means one letter which can be either a, b
    or c.

    A glob! Exactly! Thanks! :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Gollwitzer@21:1/5 to All on Mon Sep 27 18:08:51 2021
    Am 27.09.21 um 18:01 schrieb oleg.o....@gmail.com:

    % set k "\["
    [
    % dict keys $a ${k}*

    "dict keys" expects a glob pattern. [ is a metacharacter in glob for a
    set of characters, e.g. [abc] means one letter which can be either a, b
    or c.

    % dict get $a ${k}a
    1
    %


    Yes.

    Christian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From oleg.o.nemanov@gmail.com@21:1/5 to All on Mon Sep 27 09:01:46 2021
    Hi, all.

    Have a strange behaviour of "dict keys" command for keys started with [ char:

    % set a {{[a} 1 {[b} 2 {[c} 3} K 77
    % dict get $a {[a}
    1
    % dict get $a K
    77
    % set k ""
    % dict keys $a ${k}*
    {[a} {[b} {[c} K
    % set k K
    K
    % dict keys $a ${k}*
    K
    % set k "\["
    [
    % dict keys $a ${k}*
    % dict get $a ${k}a
    1
    %

    Is this normal?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)