如何使用文本编辑器打开管道路径?

如何使用文本编辑器打开管道路径?

我想做这样的事:

which some_script | gedit

如果我这样做,gedit只需打开新文档,而不是/some/path/some_script

我能做的最好的事情是:

gedit $(which some_script)

但我不喜欢它。

答案1

要将输入转换为参数,请使用xargs

some command | xargs gedit

由于您“不喜欢”正确的方法,请小心文件名中的空格等。

你知道,最适合的方式是:

gedit "$(command -v some_script)"

相关内容