2019-05-23 Linux小命令大功效<1>

今天突然感觉公司的模块太多了,时间久了,查看每个模块的代码都需要git pull一下。

好在这些模块我都放在同一个目录下,下面一行命令搞定:

for dir in `ls -d */`; do cd $dir; echo $dir; git pull; cd ..; done

注释:

  1. ls -d */ 将列出当前目录下都所有文件夹;
  2. cd $dir; echo $dir; 进入每个目录并打印目录名;
  3. git pull; cd ..; 执行 git pull,并返回上一级目录;
  4. git pull命令有可能失败,如果使用 && 那么返回上一级目录就不执行了,所以上面这个命令是用 分号; 分割。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,539评论 0 5
  • 简介 DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是...
    Coder_Cat阅读 18,877评论 1 18
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,932评论 0 10
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,956评论 0 5