1 #!/bin/bash 2 3 PLATFORM=`bash whichplatform.sh` 4 PREFIX="" 5 6 OUTPUT=(`find -L . -name $1 -print`) 7 8 for COMMAND in "${OUTPUT[@]}" 9 do 10 if [[ $PLATFORM == "MAC" ]]; then 11 if [[ $COMMAND == *".app"* ]] 12 then 13 PREFIX="open" 14 fi 15 fi 16 17 if [[ $COMMAND == *".sh"* ]] 18 then 19 PREFIX="bash" 20 fi 21 22 if [[ ! -d ${COMMAND} ]]; then 23 echo ${COMMAND} 24 DIRECTORY=$(dirname "${COMMAND}") 25 pushd $DIRECTORY >> /dev/null 26 echo $DIRECTORY 27 $PREFIX ./$(basename $COMMAND) 28 echo $(basename $COMMAND) 29 popd >> /dev/null 30 fi 31 done