前端用 shell
可以解决很多繁琐的 git
提交,繁琐的打包部署,在这里就简单分享一下
变量
your_name="qinjx"
echo $your_name
echo ${your_name}
ifelse
新建后缀为 .sh
的文件,选用 git bash
或者 linux
命令工具执行 sh ifelse.sh
# ifeles.sh
#!/usr/bin/env bash
num1=1
num2=2
if test $[num1] -eq $[num2]
then
echo '两个数字相等!'
else
echo '两个数字不相等!'
fi
echo "结束"
- Shell中的 test 命令用于检查某个条件是否成立
- eq 等于则为真
params
获取参数
#!/usr/bin/env bash
echo "Shell 传递参数实例!";
echo "第1个参数为:$1";
echo "第2个参数为:$2";
echo "第3个参数为:$3";
echo "参数个数为:$#";
echo "传递的参数作为一个字符串显示:$*";
read
# 获取当前分支 =======
branch=$(git symbolic-ref --short HEAD)
# git提交 =======
git add .
read -p $'\n\n请输入您的commit信息: ' commitInfo
git commit -m ${commitInfo}
写入文件
#!/bin/bash
echo "write to file."
echo "iput your name:"
read y_name
echo "Hello,${y_name}" > f_users.txt
参考
--
作者:刘伟波
链接:http://www.liuweibo.cn/p/260
来源:刘伟波博客
本文原创版权属于刘伟波 ,转载请注明出处,谢谢合作
发表评论:
测试评论带
cookie