【发布时间】:2020-09-17 17:14:57
【问题描述】:
假设我有这样的文件夹结构
- Parent Folder/
- code.sh
- Child Folder 1/
- Child Sub-Folder/
- Child Folder 2/
- Child Folder 3/
- Child Folder 4/
我需要某种 bash 脚本,该脚本将放在 code.sh 中,并在子文件夹 1、子文件夹 2、子文件夹 3、子文件夹 4 等中执行命令。但是不在子文件夹
到目前为止我只找到了这个解决方案
find ./* -mindepth 0 -maxdepth 0 -type d -exec git add -A {} \;
给我这个错误
fatal: not a git repository (or any of the parent directories): .git
当我尝试这个时
find ./* -mindepth 0 -maxdepth 0 -type d -exec git add -A && git commit -m "My Message"{} \;
给我这个错误
find: missing argument to `-exec'
任何帮助将不胜感激。
【问题讨论】:
-
你应该首先初始化 git 存储库以便添加一些东西。结帐git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
-
git add ./*/?