如何递归地将一行附加到所有 .gitignore 文件?

如何递归地将一行附加到所有 .gitignore 文件?

我有一个目录,其中包含多个带有 git 存储库的子目录。我想添加到这些子目录中的desktop.ini所有文件。.gitignore

我知道我可以做到echo "desktop.ini" | tee -a .gitignore,但它不能递归地起作用。

答案1

在 bash 中,启用递归通配符:

shopt -s globstar

然后做:

echo "desktop.ini" | tee -a **/.gitignore

相关内容