Estoy usando sublime, creo que cualquier editor de texto funciona igual.
Acabo de aprender de esta forma que el alias no funcionará y debería usar la función.
Esto es lo que se me ocurre, en .bash_profile
:
function sln() {
sublime "$1" | echo "'use strict';" > "$1";
}
type sln
devuelve la función que he definido, como esta:
%código%;
pero cuando hago sln is aliased to 'sublime "" | echo "'use strict';" > ""'
, la consola dice: sln test.js
FYI: funciona cuando hago No such file or directory
, y sublime test.js | echo "'use strict';" > test.js
se abrirá con el texto test.js
al principio.
¿Alguien puede explicar y ofrecer algunas soluciones? Gracias.