compatibility.sh 342 B

12345678910111213141516171819
  1. #!/bin/bash -e
  2. # $File: compatibility.sh
  3. # $Date: Sun Feb 01 17:22:34 2015 +0800
  4. # Author: Vury Leo <i[at]vuryleo[dot]com>
  5. realpath() {
  6. [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
  7. }
  8. if [ `uname` = 'Darwin' ]; then
  9. REALPATH='realpath'
  10. GREP='grep -E'
  11. MD5SUM='md5'
  12. else
  13. REALPATH='readlink -f'
  14. GREP=grep
  15. MD5SUM='md5sum'
  16. fi