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