使用命令行的输出作为命令的参数

Gli*_*ide 3 linux bash command-line

可能的重复:
如何在 linux 中用另一个命令的结果替换一个命令?

我能够解析我的命令输出,所以它只显示我感兴趣的文件名。

我的问题是,我希望能够获取输出并将其用作svn diff.

svn diff /filename_from_output/
Run Code Online (Sandbox Code Playgroud)

slh*_*hck 7

通常,以下应该起作用:

svn diff "$(your-command)"
Run Code Online (Sandbox Code Playgroud)

$()是简单的 bash命令替换。包含在其中的命令的输出$()将替换为外部命令。