Quiero hacer algo como esto:
which some_script | gedit
Si hago esto, gedit
simplemente abro Nuevo documento, en lugar de /some/path/some_script
.
Lo mejor que logré hacer es:
gedit $(which some_script)
pero no me gusta.
Respuesta1
Para convertir entradas en argumentos, utilice xargs
:
some command | xargs gedit
Como "no le gusta" el método correcto, tenga cuidado con los espacios en los nombres de archivos y similares.
Para que lo sepas, elforma más adecuadaes:
gedit "$(command -v some_script)"