Directly use ${parameter#word} of sh(1) - plumb - Open certain URL patterns with an ad-hoc opener (plumber)
 (HTM) hg clone https://bitbucket.org/iamleot/plumb
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) changeset 4c2d5bc791230a6c4a81f877f356aa1f02f82bb4
 (DIR) parent bcfb0f1d17322ba58baa233a16e5a880161a500c
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Sat, 24 Mar 2018 21:48:30 
       
       Directly use ${parameter#word} of sh(1)
       
       (Argh, it was copypasted from arxiv opener...)
       
       Diffstat:
        openers/doi |  2 +-
        1 files changed, 1 insertions(+), 1 deletions(-)
       ---
       diff -r bcfb0f1d1732 -r 4c2d5bc79123 openers/doi
       --- a/openers/doi       Sat Mar 24 21:44:58 2018 +0100
       +++ b/openers/doi       Sat Mar 24 21:48:30 2018 +0100
       @@ -1,7 +1,7 @@
        #!/bin/sh
        
        for u in "$@"; do
       -       doi="$(printf "%s\n" "$u" | cut -d : -f 2)"
       +       doi="${u#*://}"
               doiurl="https://doi.org/${doi}"
               plumb "${doiurl}"
        done