ODS-5 Case blind matches and special DCL escapes See what VMS does: $ set proc/parse/case $ create/symlink="hello" world $ set proc/parse=ex/case=sens $ create hello hello ! $ create HELLO HELLO !! $ create Hello Hello !!! /parse/case /parse=ex/case /parse/case=sen /parse=ex/case=sen dir hello. HELLO.;1 HELLO.;1 HELLO.;1 hello.;1 Hello.;1 Hello.;1 hello.;1 hello.;1 dir HELLO. HELLO.;1 HELLO.;1 HELLO.;1 HELLO.;1 Hello.;1 Hello.;1 hello.;1 hello.;1 dir Hello. HELLO.;1 HELLO.;1 HELLO.;1 Hello.; Hello.;1 Hello.;1 hello.;1 Hello.;1 type hello. HELLO !! HELLO !! HELLO !! hello ! type HELLO. HELLO !! HELLO !! HELLO !! HELLO !! type Hello. HELLO !! HELLO !! HELLO !! Hello !!! type world. hello ! hello ! hello ! -RMS-E-FNF type WORLD. hello ! hello ! hello ! hello ! type World. hello ! hello ! hello ! -RMS-E-FNF --------------------------------------------------------- delete hello.;1 type world. HELLO !! HELLO ! -RMS-E-FNF -RMS-E-FNF type WORLD. HELLO !! HELLO ! -RMS-E-FNF -RMS-E-FNF type World. HELLO !! HELLO ! -RMS-E-FNF -RMS-E-FNF --------------------------------------------------------- delete HELLO.;1 type world. Hello !! Hello ! -RMS-E-FNF -RMS-E-FNF type WORLD. Hello !! Hello ! -RMS-E-FNF -RMS-E-FNF type World. Hello !! Hello ! -RMS-E-FNF -RMS-E-FNF --------------------------------------------------------- delete Hello.;1 cre world. hello.;1 hello.;1 hello.;1 world.;1 cre WORLD. hello.;1 hello.;1 hello.;1 hello.;1 cre World. hello.;1 hello.;1 hello.;1 World.;1 cre hello HELLO.;1 hello.;1 HELLO.;1 hello.;1 cre WORLD. HELLO.;2 hello.;2 hello.;1 hello.;2 cre/sym=t s S.;1->T S.;1->T S.;1->T S.;1->T cre "^UP^p" p.;1 p.;1 p.;1 p.;1 $ cre/syml="^UP^Posix" x $ cre x [ Exit ] $ dir Directory LDA5:[ZZ] X.;1 ^^UP^^Posix.;1 Total of 2 files. $