Eu quero fazer algo assim:
which some_script | gedit
Se eu fizer isso, gedit
basta 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)"