我的问题和标题可能不是很好,我提前道歉。
假设我想在以下位置执行一个命令(具体来说,xsdcxx
)zsh
:
$ xsdcxx cxx-tree schemas/core/**/*.xsd --output-dir /absolute/path/to/globbed/path
Run Code Online (Sandbox Code Playgroud)
以便生成文件的目录结构与输入.xsd
模式位于同一目录中。我该怎么做呢?在 PowerShell 中,这非常简单(假设xsdcxx
已经在 中PATH
):
> Get-ChildItem -Recurse -Include '*.xsd' | Foreach { xsdcxx cxx-tree --output-dir $_.Directory.Fullname $_.Fullname }
Run Code Online (Sandbox Code Playgroud)