Mercurial > ec-dotfiles
comparison moefetch.sh @ 226:f8be4a3d3b4a
- Fix basename to escape with / instead of -- (workaround for conflict between BSD/GNU/Solaris implementations)
| author | edhoprima |
|---|---|
| date | Sun, 22 Nov 2009 06:42:41 +0000 |
| parents | 265a9ca47a19 |
| children | 8b1f6f6b6a3b |
comparison
equal
deleted
inserted
replaced
| 225:265a9ca47a19 | 226:f8be4a3d3b4a |
|---|---|
| 48 Copyright (c) 2009 edogawaconan <me@myconan.net> | 48 Copyright (c) 2009 edogawaconan <me@myconan.net> |
| 49 " | 49 " |
| 50 } | 50 } |
| 51 | 51 |
| 52 get_md5() { cat -- "$1" | openssl dgst -md5; } | 52 get_md5() { cat -- "$1" | openssl dgst -md5; } |
| 53 get_basename() { basename -- "$1"; } | 53 get_basename() { basename /"$1"; } |
| 54 get_filename() { get_basename "${1%.*}"; } | 54 get_filename() { get_basename "${1%.*}"; } |
| 55 get_cleantags() { printf "%s " "$@" | sed -e 's/\&/%26/g;s/=/%3D/g'; } | 55 get_cleantags() { printf "%s " "$@" | sed -e 's/\&/%26/g;s/=/%3D/g'; } |
| 56 Is_NotMD5() { get_filename "$1" | sed -e 's/\([0-9a-f]\{32\}\)//g'; } | 56 Is_NotMD5() { get_filename "$1" | sed -e 's/\([0-9a-f]\{32\}\)//g'; } |
| 57 | 57 |
| 58 | 58 |
