Como abrir caminho canalizado com editor de texto?

Como abrir caminho canalizado com editor de texto?

Eu quero fazer algo assim:

which some_script | gedit

Se eu fizer isso, geditbasta abrir Novo documento, em vez de /some/path/some_script.

A melhor coisa que consegui fazer foi:

gedit $(which some_script)

mas eu não gosto disso.

Responder1

Para converter entrada em argumentos, use xargs:

some command | xargs gedit

Como você "não gosta" do método correto, tome cuidado com os espaços nos nomes dos arquivos e coisas do gênero.

Só para você saber, omaneira mais adequadaé:

gedit "$(command -v some_script)"

informação relacionada