loading...

15

shell简单脚本

shell读完大概需要4分钟

  • 发布时间:2019-06-25 16:07 星期二
  • 刘伟波
  • 811
  • 更新于2019-06-26 19:09 星期三

前端用 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

来源:刘伟波博客

本文原创版权属于刘伟波 ,转载请注明出处,谢谢合作

你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符
    关于技术问题或者有啥不懂的都可以来 我的视频空间 提问, 推荐作者总结知识点 前端知识体系, 感謝支持!

    测试评论带 cookie