bin/isabelle_scala_script
changeset 73705 ac07f6be27ea
parent 52116 abf9fcfa65cf
equal deleted inserted replaced
73704:7c7a59b76528 73705:ac07f6be27ea
     1 #!/usr/bin/env bash
     1 #!/usr/bin/env bash
     2 #
     2 #
     3 # Author: Makarius
     3 # Author: Makarius
     4 #
     4 #
     5 # Isabelle/Scala script wrapper.
     5 # Isabelle/Scala script wrapper.
       
     6 
       
     7 unset CDPATH
     6 
     8 
     7 if [ -L "$0" ]; then
     9 if [ -L "$0" ]; then
     8   TARGET="$(LC_ALL=C ls -l "$0" | sed 's/.* -> //')"
    10   TARGET="$(LC_ALL=C ls -l "$0" | sed 's/.* -> //')"
     9   exec "$(cd "$(dirname "$0")"; cd "$(pwd -P)"; cd "$(dirname "$TARGET")"; pwd)/$(basename "$TARGET")" "$@"
    11   exec "$(cd "$(dirname "$0")"; cd "$(pwd -P)"; cd "$(dirname "$TARGET")"; pwd)/$(basename "$TARGET")" "$@"
    10 fi
    12 fi