我想做这样的事:
which some_script | gedit
如果我这样做,gedit
只需打开新文档,而不是/some/path/some_script
。
我能做的最好的事情是:
gedit $(which some_script)
但我不喜欢它。
答案1
要将输入转换为参数,请使用xargs
:
some command | xargs gedit
由于您“不喜欢”正确的方法,请小心文件名中的空格等。
你知道,最适合的方式是:
gedit "$(command -v some_script)"