我的目标是获取已修改的文件列表git
,然后运行rspec
命令将每个文件作为参数传入。
目前我有:
$ git status -s | awk '{if ($1 == "M") print $2}' | tr "\\n" "\\0" | \
xargs -0 -I % rspec -f documentation %
Run Code Online (Sandbox Code Playgroud)
这在技术上有效,但它rspec
为每个修改过的文件运行,我希望它运行:
$ rspec path/to/file/1 path/to/file/2 ...
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么能做到这一点?
xargs ×1