当前位置: 首页 > wzjs >正文

网站地图建设有什么用网站建设哈尔滨网站建设1

网站地图建设有什么用,网站建设哈尔滨网站建设1,正能量网站免费下载,上海个人网站备案文章目录 git,bash - 例子整理概述笔记遍历目录,找到目标文件后干活备份一个文件END git,bash - 例子整理 概述 在git bash中的脚本和linux bash中好像差不多。 整理一些例子,为以后做参考 笔记 遍历目录,找到目标文件后干活 #!/bin/bas…

文章目录

    • git,bash - 例子整理
    • 概述
    • 笔记
    • 遍历目录,找到目标文件后干活
    • 备份一个文件
    • END

git,bash - 例子整理

概述

在git bash中的脚本和linux bash中好像差不多。
整理一些例子,为以后做参考

笔记

遍历目录,找到目标文件后干活

#!/bin/bash
# git bash 脚本 - 遍历修改当前目录下得所有 .gitmodules , 替换https 库 url 到 ssh 库 url# 前置操作 : 写好my_task.sh后,给执行权限
# chmod 777 ./my_task.sh# 前置操作 : 检查脚本的语法是否正确?
# bash -n my_task.sh
# 如果没看到输出,就说明脚本语法是正确的# 运行脚本
# 进入到脚本的目录
# ./my_task.shclear
echo "---------- my_task.sh running ----------"# echo "current user:(" $(whoami) ")"# log begin time
echo "begin : ($(date '+%Y-%m-%d %H:%M:%S'))"# =号两边不能有空格
file_cnt=0find . -type f -name ".gitmodules" -print0 | while IFS= read -r -d '' file; dodir=$(dirname "$file")(cd "$dir" || { echo "⚠️ dir switch err: $dir"; exit 1; }# echo "finding $(pwd)/.gitmodules"if [ -f "$(pwd)/.gitmodules" ]; then echo "!!! ($((file_cnt + 1))) was found $(pwd)/.gitmodules, ready to process"sed -i 's|https://github.com/|git@github.com:|g' .gitmodulesgit submodule sync --recursivefi    )file_cnt=$((file_cnt + 1))
done# log end time
echo "end   : ($(date '+%Y-%m-%d %H:%M:%S'))"

备份一个文件

#!/bin/bash# file - bk_file.sh# function - 从命令行给定一个文件名 e.g. a.html, 备份为 a.html.bk# run env = git bash# sh begin
clear
echo "task begin, please wait a moment"# 命令行参数检查# echo "param count = $#"
# param count = 0
# 如果不给命令行参数,那么参数个数 $# 就为 0if [ $# -ne 1 ]; thenecho "usage : $0 <some_file_path_name>"echo "must give a file path name to operation"exit 1
fi# 文件存在性检查
if [ ! -f "$1" ]; then echo "Error: File [$1] does not exist." exit 1 
else echo "ok - File [$1] exists." 
fi# 执行备份操作
cp "$1" "$1.bk"# 判断上一个命令是否执行成功
if [ $? -ne 0 ]; thenecho "failed - cp "$1" "$1.bk""exit 1
fi# 检查备份文件是否存在
if [ ! -f "$1.bk" ]; then echo "error - back up file [$1.bk]" exit 1 
else echo "ok - back up File [$1.bk]" 
fi# sh end
echo "END"

END


文章转载自:

http://eS9u1pZB.dbLfL.cn
http://xIShcJ2F.dbLfL.cn
http://6Pqq0EA7.dbLfL.cn
http://V6aq73dV.dbLfL.cn
http://sXH2Q6Nt.dbLfL.cn
http://Qn3Ls1uC.dbLfL.cn
http://Qf6Pyj3Y.dbLfL.cn
http://cv2MSsB0.dbLfL.cn
http://OcAXRMsr.dbLfL.cn
http://3Dd983oi.dbLfL.cn
http://tRXBLD5Q.dbLfL.cn
http://fgCnx7TV.dbLfL.cn
http://v8SBthYz.dbLfL.cn
http://hHO75Fow.dbLfL.cn
http://7qBSrgv7.dbLfL.cn
http://LXocuQ0q.dbLfL.cn
http://f2zuz8yA.dbLfL.cn
http://HShyFOTq.dbLfL.cn
http://iIGIqKGM.dbLfL.cn
http://uljBH0RQ.dbLfL.cn
http://nWLb7mv7.dbLfL.cn
http://Pra2fmVr.dbLfL.cn
http://G0zF5pSI.dbLfL.cn
http://3LOSMpvA.dbLfL.cn
http://ITVQBKxj.dbLfL.cn
http://q1oEY3sb.dbLfL.cn
http://3SnQf2qt.dbLfL.cn
http://WlbKinJP.dbLfL.cn
http://NZ9e40ex.dbLfL.cn
http://klFcs4EQ.dbLfL.cn
http://www.dtcms.com/wzjs/714772.html

相关文章:

  • 网站建设开票分类编码网站开发人员的要求
  • 微信网站是什么wordpress写文章插件
  • 公司的做网站厦门跨境电商前十
  • 装饰网站建设价格wordpress 无权限
  • 唐山市住房城乡建设部网站主页在农村做相亲网站怎么样
  • 济宁有没有专门做网站的wordpress 4.4.3
  • 查看网站百度排名wordpress主题腾讯EDC
  • 环保部网站官网建设项目限批办法男的做直播网站
  • 做网站 聊城网站侧边栏代码
  • 茂名网站建设方案外包制作手机网站建设
  • 做高仿网站有哪些ftp中不能打开wordpress
  • 怎么做网站建设销售汉口江岸区城市建设局网站
  • 建筑设计费一般多少钱一平方张家口seo
  • 做一件代发的网站免费ppt模板下载简约风
  • wordpress返回上页百度seo是啥意思
  • 爱站工具包的模块有哪些ftp上传网站之后怎么做
  • 在哪学习建网站豆瓣 wordpress
  • 外包服务公司排名网站seo推广怎么做
  • 网站设计与应用方向论文外贸人才网招聘网
  • 企业做网站etp和源程序互联网公司排名广州
  • 做网站考什么赚钱微信企业网站
  • 网站做排名需要多少钱山东省建设工程网站
  • 莘县网站建设怎样做天猫 淘宝网站导购
  • 小清新网站源码重庆大学建设管理与房地产学院网站
  • 哪个网站做h5比较好做淘宝优惠卷网站步骤
  • 最简单的单页网站怎么做网站备案链接直接查看
  • 湖北网站科技建设项目模仿做网站
  • 哪些网站可以免费做产品推广健康网站可以做推广吗
  • 房产网站设计模板酒店如何做好线上营销
  • 好的营销网站公众号做网站