Como abrir o caminho canalizado com o editor de texto?

1

Eu quero fazer algo assim:

which some_script | gedit

Se eu fizer isso, gedit apenas 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.

    
por Nemanja 09.12.2014 / 21:24

1 resposta

3

Para converter entrada em argumentos, use xargs :

some command | xargs gedit

Já que você "não gosta" do método correto, tenha cuidado com espaços em nomes de arquivos e afins.

Só para você saber, a maneira mais adequada a> é:

gedit "$(command -v some_script)"
    
por muru 09.12.2014 / 21:37