#!/bin/bash path=$(cd $(dirname $0); pwd) #path=$(echo ~+) pynameList=" msg " build(){ cd ${path} && mkdir -p ${path}/dist && rm -rf dist/* for i in ${pynameList}; do rm -rf ${i}.spec build __pycache__ pyinstaller -F ${i}.py rm -rf ${i}.spec build __pycache__ done } echo ------------ echo param: $1 echo paramNum: $# echo ------------ if [ -z "$1" ]; then build; else echo param must be "['']" fi echo ------------