首页 >> 大全

第一个zsh脚本

2023-06-23 大全 38 作者:考证青年

前言

最近工作环境的shell不是换了zsh吗。然后也想着试着简单了解与实践一下zsh脚本,刚好自己有一个提高工作效率的脚本需求,所以就花点时间看了下zsh的文档然后小试牛刀了一把。体验如网友 “陌辞寒”的文章Zsh 开发指南(第一篇 变量和语句)所提的,第一,网上写zsh编程的文章很少;第二,官网的文档对初学有一定的门坎。所以呢推荐大家可以先通过 “陌辞寒 的zsh教程去入门。然后继续深入浅出的话还是得深挖官方文档与在实践中提高了吧

需求

开发与维护的项目越来越多,本地git仓库的目录也是越来越多,然后有个想法是写个脚本,遍历当前工作目录下的所有目录并拉取远端的仓库代码的更新。

如上一个很简单需求,但其它基本会涉及到zsh脚本中的变量定义与使用,目录的获取与遍历,命令行的调用等。算是一个zsh的入门级脚本了吧

实现

#!/usr/bin/env zsh
local files=($(print -l */))
for f ($files) {print "cd $f and git fetch --all"cd $fgit fetch --allcd ..print "cd .."
}

将如下代码放在,如.zsh中,然后需要赋于可执行权限(chmod + x .sh),在目标目录下运行(./.sh)

参考

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了