常用Shell脚本
一、解放生产力
1.1、快速提交代码
# Mac 上可以去掉脚本的第一行标志:「#!/bin/bash」
# 加上这个,颜色码会失效
# 1、cd 到当前目录
currentDir=$(cd "$(dirname "$0")"; pwd)
cd ${currentDir}
# 2、获取当前的分支
currentBranch=$(git symbolic-ref --short HEAD)
# 3、获取提交的信息
echo "\033[32m——-----请输入提交信息(不要输入空格):🙃——-----\033[0m"
read commitInfo
# 4、提交操作
git add .
git commit -m $commitInfo
echo "\033[32m——-----git 提交完毕🙃—-----\033[0m"
# 5、推送代码
git push -u origin $currentBranch
echo "\033[32m——-----git 推送完毕🙃—-----\033[0m"
sleep 3
exit1.2、一步提交 Framework 版本
1.3、重装电脑的脚本
1.4、批量添加文件后缀
1.5、Xcode禁用索引
1.6、Xcode启用索引
1.7、批量更换 git 远程仓库地址
二、脚本的其它用途
2.1、下载网页到文件中
2.2、使用 until 循环下载
2.3、读取文件并逐行打印
2.4、批量下载图片
2.4.1、读取网址并下载图片
2.4.2、读取 html 中的 png 地址并下载
2.5、遍历文件并依次输出文件
2.6、递归遍历目录,打印文件名字
2.7、批量添加文件后缀:
三、脚本常见问题说明
3.1、脚本执行时间过短问题
3.2、脚本日志颜色显示问题
3.3、脚本日志颜色的显示
3.4、脚本日志换行的两种方式
Last updated
Was this helpful?
