在linux中,如何在下一个命令中引用一个命令的结果?
我对Linux的使用相当陌生,有一个简单的问题我还没有找到。我想发出一个命令,并在下一个命令中快速使用该命令的结果。这一概念的一个简单例子是: 我想发出以下命令:在linux中,如何在下一个命令中引用一个命令的结果?,linux,unix,command-line-interface,vi,Linux,Unix,Command Line Interface,Vi,我对Linux的使用相当陌生,有一个简单的问题我还没有找到。我想发出一个命令,并在下一个命令中快速使用该命令的结果。这一概念的一个简单例子是: 我想发出以下命令:find-iname“*测试*” 假设它返回以下结果:/filepath/madeup/test\u file.txt 现在,我想在一个新命令中运行vi/filepath/madeup/test_file.txt。。。 是否有一个快速的别名,我可以用来引用以前的结果,而不是键入刚才给我的整个文件名 谢谢 使用$()将一个命令的输出替换为
find-iname“*测试*”
假设它返回以下结果:/filepath/madeup/test\u file.txt
现在,我想在一个新命令中运行vi/filepath/madeup/test_file.txt
。。。
是否有一个快速的别名,我可以用来引用以前的结果,而不是键入刚才给我的整个文件名
谢谢 使用$()
将一个命令的输出替换为另一个命令:
vi $(find . -iname "*test*")
使用$()
将命令的输出替换为另一个命令:
vi $(find . -iname "*test*")
这是调用命令替换的详细信息 基本上,您可以通过两种方式进行:
vi$(find.-iname“*test*”)
这是调用命令替换的详细信息 基本上,您可以通过两种方式进行:
vi$(find.-iname“*test*”)
find . -iname '*test*' -exec vi {} \;
替换\如果有多个文件,并且您希望在一个vi
实例中打开所有文件,则使用+
进行编码。另一种方式:
find . -iname '*test*' -exec vi {} \;
替换\如果有多个文件,并且您想在一个vi
实例中打开所有文件,则使用+
进行编码。太棒了!简单问题的简单答案。谢谢:)太棒了!简单问题的简单答案。谢谢:)