可执行文件 .sh 开发
创建可执行文件
- 新建
run.txt 文件; - 编辑内容并保存;
- 修改后缀名变为
run.sh 文件; - 修改文件权限
chmod 755 run.sh; - 双击文件执行;
常用语句
open -a iTerm.app "./runsh"
exec /bin/bash
路径变量
basepath=$(cd `dirname $0`; pwd)
currentPath=$(pwd)
echo "当前文件夹路径: $currentPath"
cd ${basepath}/works/2018OnlyShare
示例文件
#!/usr/bin/env/bash
echo "请选择本地调试 or 打包上传"
select type in "run" "build" "push"; do
break
done
echo "你已选择 $type"
if [ $type == "run" ]
then
echo "请选择你想运行的文件目录:"
select catalog in "css" "javascript" "question"; do
break
done
echo "你已选择 $catalog"
cd $catalog/
npm run dev
elif [ $type == "build" ]
then
echo "请选择你想打包的文件目录:"
select catalog in "css" "javascript" "question"; do
break
done
echo "你已选择 $catalog"
cd $catalog/
npm run build
cd ../
elif [ $type == "push" ]
then
git add .
git commit -m "新增文档"
git pull
git push
echo "notes文件上传成功"
fi
exec /bin/bash
package.json 配置示例
{
"scripts": {
"bash": "bash deploy.sh"
}
}