我偶尔需要通过我使用的 git 子模块 grep :
git submodule foreach 'git grep x'
Run Code Online (Sandbox Code Playgroud)
但是,由于切换到 zsh,我发现为每个子模块打开的提示较少,即使没有选项也是如此。我更喜欢将所有输出打印到终端。
我目前的解决方案是调用:
git submodule foreach 'git grep x' > /tmp/a && cat /tmp/a
Run Code Online (Sandbox Code Playgroud)
这实现了我想要的,但我不禁觉得我缺少一个选项或更优雅的解决方案。有吗?